| .. |
|
tests
|
shared_func.[hc]: normalize_path use type string_t for general purpose
|
2022-11-07 08:27:43 +08:00 |
|
Makefile.in
|
Makefile.in: force symlink library
|
2022-11-13 17:15:44 +08:00 |
|
array_allocator.c
|
fast_allocator.[hc] support object size
|
2022-08-27 21:24:16 +08:00 |
|
array_allocator.h
|
add macros: ptr_array_allocator_xxx
|
2022-01-03 10:24:28 +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
|
open file with flag O_CLOEXEC
|
2022-06-24 18:52:39 +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
|
add function common_blocked_queue_push_chain
|
2022-09-21 21:48:34 +08:00 |
|
common_blocked_queue.h
|
bugfixed: common_blocked_queue_[alloc|free]_node must use lock
|
2022-11-10 08:47:07 +08:00 |
|
common_define.h
|
shared_func.[hc]: normalize_path use type string_t for general purpose
|
2022-11-07 08:27:43 +08:00 |
|
connection_pool.c
|
add global var g_set_cloexec and macro FC_SET_CLOEXEC
|
2022-06-25 11:23:43 +08:00 |
|
connection_pool.h
|
add function conn_pool_get_connection_ex to support service name
|
2022-05-08 11:26:17 +08:00 |
|
fast_allocator.c
|
bugfixed: can't use global malloc_allocator
|
2022-11-19 17:13:02 +08:00 |
|
fast_allocator.h
|
bugfixed: can't use global malloc_allocator
|
2022-11-19 17:13:02 +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
|
fast_mblock.[hc] support object destroy callback
|
2022-03-17 20:50:06 +08:00 |
|
fast_mblock.h
|
add function fast_mblock_set_exceed_log_level
|
2022-05-31 18:39:52 +08:00 |
|
fast_mpool.c
|
fast_mpool add stat fields: alloc_count, alloc_bytes and reset_count
|
2022-06-04 22:05:09 +08:00 |
|
fast_mpool.h
|
fast_mpool add stat fields: alloc_count, alloc_bytes and reset_count
|
2022-06-04 22:05:09 +08:00 |
|
fast_task_queue.c
|
add func fc_free_iovec_array
|
2022-09-04 11:29:13 +08:00 |
|
fast_task_queue.h
|
export struct fast_allocator_wrapper
|
2022-08-28 17:20:20 +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
|
function fast_mblock_batch_alloc changed
|
2022-01-09 15:26:27 +08:00 |
|
fc_queue.h
|
add functions common_blocked_queue_empty/count
|
2022-06-03 15:30:49 +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
|
rename hash_xxx to fc_hash_xxx
|
2022-02-09 22:35:40 +08:00 |
|
hash.h
|
rename hash_xxx to fc_hash_xxx
|
2022-02-09 22:35:40 +08:00 |
|
http_func.c
|
use libcurl to fetch URL resource
|
2021-05-26 15:21:55 +08:00 |
|
http_func.h
|
shared_func.[hc]: normalize_path use type string_t for general purpose
|
2022-11-07 08:27:43 +08:00 |
|
id_generator.c
|
open file with flag O_CLOEXEC
|
2022-06-24 18:52:39 +08:00 |
|
id_generator.h
|
rename trim to fc_trim
|
2022-02-25 09:44:15 +08:00 |
|
ini_file_reader.c
|
add functions: iniGetDoubleCorrectValueEx and iniGetPercentCorrectValueEx
|
2022-08-26 11:02:36 +08:00 |
|
ini_file_reader.h
|
add functions: iniGetDoubleCorrectValueEx and iniGetPercentCorrectValueEx
|
2022-08-26 11:02:36 +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
|
json decode supports memory pool for persistency
|
2022-06-04 12:41:07 +08:00 |
|
json_parser.h
|
json decode supports memory pool for persistency
|
2022-06-04 12:41:07 +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
|
add function locked_list_destroy
|
2022-03-01 15:03:22 +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
|
open file with flag O_CLOEXEC
|
2022-06-24 18:52:39 +08:00 |
|
logger.h
|
small changes for logger.[hc]
|
2022-03-09 09:53:36 +08:00 |
|
md5.c
|
add function locked_list_destroy
|
2022-03-01 15:03:22 +08:00 |
|
md5.h
|
add function locked_list_destroy
|
2022-03-01 15:03:22 +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
|
rename trim to fc_trim
|
2022-02-25 09:44:15 +08:00 |
|
php7_ext_wrapper.h
|
fastcommon php extension adapt to php 8
|
2021-12-31 03:15:38 +08:00 |
|
process_ctrl.c
|
shared_func.[hc]: normalize_path use type string_t for general purpose
|
2022-11-07 08:27:43 +08:00 |
|
process_ctrl.h
|
get_base_path_from_conf_file_ex support parameter: noent_log_level
|
2022-09-21 11:35:32 +08:00 |
|
pthread_func.c
|
correct pthread_rwlockattr getkind_np to setkind_np
|
2022-01-28 18:05:27 +08:00 |
|
pthread_func.h
|
open file with flag O_CLOEXEC
|
2022-06-24 18:52:39 +08:00 |
|
sched_thread.c
|
open file with flag O_CLOEXEC
|
2022-06-24 18:52:39 +08:00 |
|
sched_thread.h
|
add function sched_delay_free_ptr
|
2022-01-12 11:03:50 +08:00 |
|
server_id_func.c
|
add function conn_pool_connect_server_ex1 to support service name
|
2022-05-07 16:53:02 +08:00 |
|
server_id_func.h
|
add function conn_pool_connect_server_ex1 to support service name
|
2022-05-07 16:53:02 +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
|
shared_func.[hc]: normalize_path use type string_t for general purpose
|
2022-11-07 08:27:43 +08:00 |
|
shared_func.h
|
shared_func.[hc]: normalize_path use type string_t for general purpose
|
2022-11-07 08:27:43 +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
|
sockopt.[hc]: getIpAndPort support ipv6
|
2022-10-17 15:58:27 +08:00 |
|
sockopt.h
|
rename trim to fc_trim
|
2022-02-25 09:44:15 +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 file with flag O_CLOEXEC
|
2022-06-24 18:52:39 +08:00 |
|
system_info.h
|
add macros: fc_queue_notify and fc_queue_notify_all
|
2022-01-06 20:32:05 +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 |