libfastcommon/src
YuQing d9097001b5 mblock stat output support order by used ratio 2021-12-24 17:16:39 +08:00
..
tests normalize_path removes prefix one ./ and multi ../ 2021-12-23 10:04:48 +08:00
Makefile.in add files: sorted_array.[hc] 2021-09-13 11:18:45 +08:00
array_allocator.c array_allocator.[hc] add parameter: need_lock 2021-12-14 21:15:30 +08:00
array_allocator.h array_allocator.[hc] add parameter: need_lock 2021-12-14 21:15:30 +08:00
avl_tree.c modify license to LGPLv3 and copyright 2020-10-14 11:03:46 +08:00
avl_tree.h modify license to LGPLv3 and copyright 2020-10-14 11:03:46 +08:00
base64.c modify license to LGPLv3 and copyright 2020-10-14 11:03:46 +08:00
base64.h modify license to LGPLv3 and copyright 2020-10-14 11:03:46 +08:00
buffered_file_writer.c modify license to LGPLv3 and copyright 2020-10-14 11:03:46 +08:00
buffered_file_writer.h modify license to LGPLv3 and copyright 2020-10-14 11:03:46 +08:00
chain.c modify license to LGPLv3 and copyright 2020-10-14 11:03:46 +08:00
chain.h modify license to LGPLv3 and copyright 2020-10-14 11:03:46 +08:00
char_convert_loader.c modify license to LGPLv3 and copyright 2020-10-14 11:03:46 +08:00
char_convert_loader.h modify license to LGPLv3 and copyright 2020-10-14 11:03:46 +08:00
char_converter.c modify license to LGPLv3 and copyright 2020-10-14 11:03:46 +08:00
char_converter.h modify license to LGPLv3 and copyright 2020-10-14 11:03:46 +08:00
common_blocked_queue.c fast_mblock_init_ex1: unify obj name 2021-07-20 20:27:48 +08:00
common_blocked_queue.h add function common_blocked_queue_timedpop 2021-01-29 17:39:12 +08:00
common_define.h add function sorted_array_find and marco sorted_id_name_array_init 2021-11-16 19:47:14 +08:00
connection_pool.c fast_mblock_init_ex1: unify obj name 2021-07-20 20:27:48 +08:00
connection_pool.h process_restart more gracefully 2021-06-04 17:56:02 +08:00
fast_allocator.c fast_allocator.c: optimize for the region with single allocator 2021-09-14 08:28:03 +08:00
fast_allocator.h add file src/tests/test_sorted_array.c 2021-09-13 16:54:09 +08:00
fast_blocked_queue.c modify license to LGPLv3 and copyright 2020-10-14 11:03:46 +08:00
fast_blocked_queue.h modify license to LGPLv3 and copyright 2020-10-14 11:03:46 +08:00
fast_buffer.c remove compile warning (the compiler is too worried) 2021-06-06 16:25:21 +08:00
fast_buffer.h fast_buffer.[hc]: add function fast_buffer_append_binary 2021-01-27 21:10:43 +08:00
fast_link_library.sh update source code from FastDFS V5.02 2014-05-29 09:21:50 +08:00
fast_mblock.c mblock stat output support order by used ratio 2021-12-24 17:16:39 +08:00
fast_mblock.h mblock stat output support order by used ratio 2021-12-24 17:16:39 +08:00
fast_mpool.c modify license to LGPLv3 and copyright 2020-10-14 11:03:46 +08:00
fast_mpool.h modify license to LGPLv3 and copyright 2020-10-14 11:03:46 +08:00
fast_task_queue.c modify license to LGPLv3 and copyright 2020-10-14 11:03:46 +08:00
fast_task_queue.h typedef TaskContinueCallback function pointer 2021-11-28 10:34:01 +08:00
fast_timer.c add functions: iniGetByteValueEx and iniGetIntCorrectValueEx 2020-12-02 18:10:45 +08:00
fast_timer.h timer_modify check new_expires 2020-12-02 13:57:28 +08:00
fc_atomic.h add macros FC_ATOMIC_SET_LARGER/SMALLER 2021-11-10 16:04:42 +08:00
fc_list.h add fc_list_first_entry 2020-05-05 11:13:00 +08:00
fc_memory.c modify license to LGPLv3 and copyright 2020-10-14 11:03:46 +08:00
fc_memory.h modify license to LGPLv3 and copyright 2020-10-14 11:03:46 +08:00
fc_queue.c add function fc_queue_alloc_chain 2021-09-22 09:25:28 +08:00
fc_queue.h add function fc_queue_alloc_chain 2021-09-22 09:25:28 +08:00
flat_skiplist.c modify license to LGPLv3 and copyright 2020-10-14 11:03:46 +08:00
flat_skiplist.h modify license to LGPLv3 and copyright 2020-10-14 11:03:46 +08:00
hash.c modify license to LGPLv3 and copyright 2020-10-14 11:03:46 +08:00
hash.h modify license to LGPLv3 and copyright 2020-10-14 11:03:46 +08:00
http_func.c use libcurl to fetch URL resource 2021-05-26 15:21:55 +08:00
http_func.h add function normalize_path_ex and normalize_uri 2021-05-25 16:48:10 +08:00
id_generator.c modify license to LGPLv3 and copyright 2020-10-14 11:03:46 +08:00
id_generator.h modify license to LGPLv3 and copyright 2020-10-14 11:03:46 +08:00
ini_file_reader.c use macros: IS_URL_RESOURCE and IS_FILE_RESOURCE 2021-05-26 18:01:13 +08:00
ini_file_reader.h add functions fc_server_load_from_ini_context etc. 2021-04-28 20:31:00 +08:00
io_opt.c modify license to LGPLv3 and copyright 2020-10-14 11:03:46 +08:00
io_opt.h modify license to LGPLv3 and copyright 2020-10-14 11:03:46 +08:00
ioevent.c modify license to LGPLv3 and copyright 2020-10-14 11:03:46 +08:00
ioevent.h modify license to LGPLv3 and copyright 2020-10-14 11:03:46 +08:00
ioevent_loop.c fast_timer.[hc]: support lock for option 2020-11-23 11:45:33 +08:00
ioevent_loop.h add function locked_list_count 2021-04-12 15:31:59 +08:00
json_parser.c modify license to LGPLv3 and copyright 2020-10-14 11:03:46 +08:00
json_parser.h modify license to LGPLv3 and copyright 2020-10-14 11:03:46 +08:00
local_ip_func.c modify license to LGPLv3 and copyright 2020-10-14 11:03:46 +08:00
local_ip_func.h modify license to LGPLv3 and copyright 2020-10-14 11:03:46 +08:00
locked_list.h locked_list.h adds macros: locked_list_empty, locked_list_first_entry etc. 2021-08-17 15:39:01 +08:00
locked_timer.c add functions: iniGetByteValueEx and iniGetIntCorrectValueEx 2020-12-02 18:10:45 +08:00
locked_timer.h timer_modify check new_expires 2020-12-02 13:57:28 +08:00
logger.c small changes for logger.c 2021-02-01 09:27:18 +08:00
logger.h modify license to LGPLv3 and copyright 2020-10-14 11:03:46 +08:00
md5.c update source code from FastDFS V5.02 2014-05-29 09:21:50 +08:00
md5.h add uniq server addresses 2020-02-19 15:49:39 +08:00
multi_skiplist.c modify license to LGPLv3 and copyright 2020-10-14 11:03:46 +08:00
multi_skiplist.h modify license to LGPLv3 and copyright 2020-10-14 11:03:46 +08:00
multi_socket_client.c modify license to LGPLv3 and copyright 2020-10-14 11:03:46 +08:00
multi_socket_client.h modify license to LGPLv3 and copyright 2020-10-14 11:03:46 +08:00
php7_ext_wrapper.h modify license to LGPLv3 and copyright 2020-10-14 11:03:46 +08:00
process_ctrl.c process_action support action status 2021-06-26 11:00:52 +08:00
process_ctrl.h process_action support action status 2021-06-26 11:00:52 +08:00
pthread_func.c pthread_rwlock_init: use NULL attr for non-Linux 2021-12-12 20:43:20 +08:00
pthread_func.h add function init_pthread_rwlock 2021-08-13 21:10:05 +08:00
sched_thread.c sched_thread.[hc]: add function sched_make_first_call_time 2021-09-27 15:51:45 +08:00
sched_thread.h sched_thread.[hc]: add function sched_make_first_call_time 2021-09-27 15:51:45 +08:00
server_id_func.c add functions fc_server_load_from_ini_context etc. 2021-04-28 20:31:00 +08:00
server_id_func.h add functions fc_server_load_from_ini_context etc. 2021-04-28 20:31:00 +08:00
shared_buffer.c fast_mblock_init_ex1: unify obj name 2021-07-20 20:27:48 +08:00
shared_buffer.h modify license to LGPLv3 and copyright 2020-10-14 11:03:46 +08:00
shared_func.c normalize_path removes prefix one ./ and multi ../ 2021-12-23 10:04:48 +08:00
shared_func.h shared_func.[hc]: add function fc_read_lines 2021-10-19 20:29:15 +08:00
skiplist.h modify license to LGPLv3 and copyright 2020-10-14 11:03:46 +08:00
skiplist_common.h modify license to LGPLv3 and copyright 2020-10-14 11:03:46 +08:00
skiplist_set.c modify license to LGPLv3 and copyright 2020-10-14 11:03:46 +08:00
skiplist_set.h modify license to LGPLv3 and copyright 2020-10-14 11:03:46 +08:00
sockopt.c tcp_quick_ack option for Linux 2020-12-06 16:59:09 +08:00
sockopt.h tcp_quick_ack option for Linux 2020-12-06 16:59:09 +08:00
sorted_array.c fast path for sorted_array_insert 2021-12-14 21:18:30 +08:00
sorted_array.h sorted_array.[hc]: add function sorted_array_delete_by_index 2021-11-17 20:37:18 +08:00
sorted_queue.c add function fc_queue_alloc_chain 2021-09-22 09:25:28 +08:00
sorted_queue.h sorted_queue.h: remove useless field: next_ptr_offset 2021-12-10 10:34:47 +08:00
system_info.c open for write MUST have the third parameter: mode 2021-07-01 07:41:29 +08:00
system_info.h add function get_path_block_size and get_device_block_size 2021-06-02 11:07:28 +08:00
thread_pool.c set thread name as necessary 2021-04-29 21:02:36 +08:00
thread_pool.h modify license to LGPLv3 and copyright 2020-10-14 11:03:46 +08:00
uniq_skiplist.c uniq_skiplist.[hc]: init function add parameter: allocator_use_lock 2021-05-20 10:08:01 +08:00
uniq_skiplist.h shared_func.[hc]: add function fc_read_lines 2021-10-19 20:29:15 +08:00