]> mj.ucw.cz Git - libucw.git/blob - tools/libucw.api
e85cdad58b72b707bdeca59a1c33e055256002f2
[libucw.git] / tools / libucw.api
1 # ucw/asio.h
2 asio_init_queue
3 asio_cleanup_queue
4 asio_get
5 asio_submit
6 asio_wait
7 asio_put
8 asio_sync
9 # ucw/base224.h
10 base224_encode
11 base224_decode
12 # ucw/base64.h
13 base64_encode
14 base64_decode
15 # ucw/bbuf.h
16 bb_vprintf
17 bb_printf
18 bb_vprintf_at
19 bb_printf_at
20 # ucw/binheap-node.h
21 # ucw/binsearch.h
22 # ucw/bitarray.h
23 bit_array_xrealloc
24 bit_array_count_bits
25 # ucw/bitops.h
26 bit_fls
27 ffs_table
28 # ucw/bitsig.h
29 bitsig_init
30 bitsig_free
31 bitsig_member
32 bitsig_insert
33 # ucw/chartype.h
34 # ucw/clists.h
35 # ucw/conf-internal.h
36 cf_obtain_context
37 cf_op_names
38 cf_type_names
39 cf_type_size
40 cf_interpret_line
41 cf_init_stack
42 cf_done_stack
43 cf_journal_swap
44 cf_journal_delete
45 cf_sections
46 cf_find_subitem
47 cf_commit_all
48 cf_add_dirty
49 # ucw/conf.h
50 cf_new_context
51 cf_delete_context
52 cf_switch_context
53 cf_load
54 cf_reload
55 cf_set
56 cf_open_group
57 cf_close_group
58 cf_revert
59 cf_get_pool
60 cf_malloc
61 cf_malloc_zero
62 cf_strdup
63 cf_printf
64 cf_set_journalling
65 cf_journal_block
66 cf_journal_new_transaction
67 cf_journal_commit_transaction
68 cf_journal_rollback_transaction
69 cf_declare_section
70 cf_declare_rel_section
71 cf_init_section
72 cf_parse_int
73 cf_parse_u64
74 cf_parse_double
75 cf_parse_ip
76 cf_find_item
77 cf_modify_item
78 cf_dump_sections
79 # ucw/config.h
80 # ucw/crc-tables.h
81 crc_tableil8_o32
82 crc_tableil8_o40
83 crc_tableil8_o48
84 crc_tableil8_o56
85 crc_tableil8_o64
86 crc_tableil8_o72
87 crc_tableil8_o80
88 crc_tableil8_o88
89 # ucw/crc.h
90 crc32_init
91 crc32_hash_buffer
92 # ucw/daemon.h
93 daemon_init
94 daemon_run
95 daemon_exit
96 daemon_control
97 # ucw/eltpool.h
98 ep_new
99 ep_delete
100 ep_total_size
101 ep_alloc_slow
102 # ucw/fastbuf.h
103 fb_tie
104 fbpar_cf
105 fbpar_def
106 bopen_file
107 bopen_file_try
108 bopen_tmp_file
109 bopen_fd_name
110 bfilesync
111 bopen
112 bopen_try
113 bopen_tmp
114 bfdopen
115 bfdopen_shared
116 temp_file_name
117 open_tmp
118 bfix_tmp_file
119 bfdopen_internal
120 bfmmopen_internal
121 fbdir_cheat
122 fbdir_open_fd_internal
123 bclose_file_helper
124 bopen_limited_fd
125 fbmem_create
126 fbmem_clone_read
127 fbbuf_init_read
128 fbbuf_init_write
129 fbgrow_create
130 fbgrow_create_mp
131 fbgrow_reset
132 fbgrow_rewind
133 fbgrow_get_buf
134 fbpool_init
135 fbpool_start
136 fbpool_end
137 fbatomic_open
138 fbatomic_internal_write
139 fbmulti_create
140 fbmulti_append
141 fbmulti_remove
142 bconfig
143 bclose
144 bthrow
145 brefill
146 bspout
147 bflush
148 bseek
149 bsetpos
150 brewind
151 bfilesize
152 bgetc_slow
153 bpeekc_slow
154 beof_slow
155 bputc_slow
156 bread_slow
157 bwrite_slow
158 bgets
159 bgets0
160 bgets_nodie
161 bgets_bb
162 bgets_mp
163 bgets_stk_init
164 bgets_stk_step
165 bbcopy_slow
166 bskip_slow
167 bprintf
168 vbprintf
169 # ucw/fb-socket.h
170 fbsock_create
171 # ucw/ff-unicode.h
172 bget_utf8_slow
173 bget_utf8_32_slow
174 bput_utf8_slow
175 bput_utf8_32_slow
176 bget_utf16_be_slow
177 bget_utf16_le_slow
178 bput_utf16_be_slow
179 bput_utf16_le_slow
180 # ucw/ff-varint.h
181 bget_varint_slow
182 bput_varint_slow
183 # ucw/gary.h
184 gary_init
185 gary_free
186 gary_set_size
187 gary_push_helper
188 gary_fix
189 # ucw/getopt.h
190 cf_def_file
191 cf_env_file
192 cf_getopt
193 reset_getopt
194 # ucw/hashfunc.h
195 str_len_aligned
196 hash_string_aligned
197 hash_block_aligned
198 str_len
199 hash_string
200 hash_block
201 hash_string_nocase
202 # ucw/heap.h
203 # ucw/io.h
204 mmap_file
205 munmap_file
206 careful_read
207 careful_write
208 sync_dir
209 # ucw/ipaccess.h
210 ipaccess_cf
211 ipaccess_check
212 ip_addrmask_type
213 ip_addrmask_match
214 # ucw/lib.h
215 msg
216 vmsg
217 die
218 vdie
219 log_title
220 log_pid
221 log_die_hook
222 log_init
223 log_fork
224 log_file
225 assert_failed
226 assert_failed_noinfo
227 xmalloc
228 xrealloc
229 xfree
230 xmalloc_zero
231 xstrdup
232 page_alloc
233 page_alloc_zero
234 page_free
235 page_realloc
236 big_alloc
237 big_alloc_zero
238 big_free
239 random_u32
240 random_max
241 random_u64
242 random_max_u64
243 # ucw/lizard.h
244 lizard_compress
245 lizard_decompress
246 lizard_alloc
247 lizard_free
248 lizard_decompress_safe
249 adler32_update
250 # ucw/log-internal.h
251 log_pass_msg
252 log_streams
253 log_streams_after
254 log_stream_default
255 log_type_names
256 # ucw/log.h
257 log_register_type
258 log_find_type
259 log_type_name
260 log_new_stream
261 log_close_stream
262 log_add_substream
263 log_rm_substream
264 log_set_format
265 log_stream_by_flags
266 log_set_default_stream
267 log_close_all
268 log_new_file
269 log_new_fd
270 log_switch_disable
271 log_switch_enable
272 log_switch
273 log_new_syslog
274 log_syslog_facility_exists
275 log_new_configured
276 log_configured
277 log_check_configured
278 # ucw/mainloop.h
279 main_new
280 main_delete
281 main_destroy
282 main_switch_context
283 main_current
284 main_init
285 main_cleanup
286 main_teardown
287 main_loop
288 main_step
289 main_debug_context
290 timer_add
291 timer_add_rel
292 timer_del
293 main_get_time
294 timer_debug
295 hook_add
296 hook_del
297 hook_debug
298 file_add
299 file_chg
300 file_del
301 file_debug
302 block_io_add
303 block_io_del
304 block_io_read
305 block_io_write
306 block_io_set_timeout
307 rec_io_add
308 rec_io_del
309 rec_io_start_read
310 rec_io_stop_read
311 rec_io_set_timeout
312 rec_io_write
313 rec_io_parse_line
314 process_add
315 process_del
316 process_fork
317 process_debug
318 signal_add
319 signal_del
320 signal_debug
321 # ucw/md5.h
322 md5_init
323 md5_update
324 md5_final
325 md5_transform
326 md5_hash_buffer
327 # ucw/mempool.h
328 mp_init
329 mp_new
330 mp_delete
331 mp_flush
332 mp_stats
333 mp_total_size
334 mp_alloc_internal
335 mp_alloc
336 mp_alloc_noalign
337 mp_alloc_zero
338 mp_start_internal
339 mp_grow_internal
340 mp_spread_internal
341 mp_start
342 mp_start_noalign
343 mp_open
344 mp_realloc
345 mp_realloc_zero
346 mp_push
347 mp_restore
348 mp_pop
349 mp_strdup
350 mp_memdup
351 mp_multicat
352 mp_strjoin
353 mp_str_from_mem
354 mp_printf
355 mp_vprintf
356 mp_printf_append
357 mp_vprintf_append
358 # ucw/partmap.h
359 partmap_open
360 partmap_close
361 partmap_size
362 partmap_load
363 # ucw/prime.h
364 isprime
365 nextprime
366 next_table_prime
367 prev_table_prime
368 # ucw/process.h
369 setproctitle_init
370 setproctitle
371 getproctitle
372 format_exit_status
373 run_command
374 exec_command
375 echo_command
376 run_command_v
377 exec_command_v
378 echo_command_v
379 # ucw/regex.h
380 rx_compile
381 rx_free
382 rx_match
383 rx_subst
384 # ucw/resource.h
385 rp_new
386 rp_delete
387 rp_detach
388 rp_commit
389 rp_dump
390 res_alloc
391 res_dump
392 res_free
393 res_detach
394 res_add
395 res_drop
396 res_for_fd
397 res_malloc
398 res_malloc_zero
399 res_realloc
400 res_subpool
401 res_mempool
402 res_eltpool
403 # ucw/semaphore.h
404 # ucw/sha1.h
405 sha1_init
406 sha1_update
407 sha1_final
408 sha1_hash_buffer
409 sha1_hmac
410 sha1_hmac_init
411 sha1_hmac_update
412 sha1_hmac_final
413 # ucw/sighandler.h
414 handle_signal
415 unhandle_signal
416 set_signal_handler
417 # ucw/signames.h
418 sig_name_to_number
419 sig_number_to_name
420 # ucw/simple-lists.h
421 simp_append
422 simp2_append
423 cf_string_list_config
424 cf_2string_list_config
425 # ucw/slists.h
426 slist_prev
427 slist_insert_before
428 slist_remove
429 # ucw/stkstring.h
430 stk_array_len
431 stk_array_join
432 stk_printf_internal
433 stk_vprintf_internal
434 stk_hexdump_internal
435 stk_fsize_internal
436 # ucw/string.h
437 strnlen
438 str_format_flags
439 str_count_char
440 str_unesc
441 str_sepsplit
442 str_wordsplit
443 str_match_pattern
444 str_match_pattern_nocase
445 mem_to_hex
446 hex_to_mem
447 str_has_prefix
448 str_has_suffix
449 str_hier_prefix
450 str_hier_suffix
451 # ucw/strtonum.h
452 str_to_uintmax
453 str_to_uns
454 # ucw/tbf.h
455 tbf_init
456 tbf_limit
457 # ucw/time.h
458 get_timestamp
459 timestamp_type
460 init_timer
461 get_timer
462 switch_timer
463 # ucw/trans.h
464 trans_init
465 trans_cleanup
466 trans_open
467 trans_get_current
468 trans_commit
469 trans_rollback
470 trans_fold
471 trans_dump
472 trans_get_pool
473 trans_throw
474 trans_vthrow
475 trans_throw_exc
476 trans_caught
477 trans_current_exc
478 # ucw/unaligned.h
479 # ucw/unicode.h
480 utf8_strlen
481 utf8_strnlen
482 # ucw/url.h
483 url_deescape
484 url_enescape
485 url_enescape_friendly
486 url_split
487 url_normalize
488 url_canonicalize
489 url_pack
490 url_canon_split_rel
491 url_auto_canonicalize_rel
492 url_identify_protocol
493 url_has_repeated_component
494 url_error
495 url_proto_names
496 # ucw/varint.h
497 varint_put_big
498 varint_get_big
499 # ucw/wildmatch.h
500 wp_compile
501 wp_match
502 wp_min_size
503 # ucw/workqueue.h
504 worker_pool_init
505 worker_pool_cleanup
506 raw_queue_init
507 raw_queue_cleanup
508 raw_queue_put
509 raw_queue_get
510 raw_queue_try_get
511 work_queue_init
512 work_queue_cleanup
513 work_submit
514 work_wait
515 work_try_wait
516 # ucw/sorter/common.h
517 sorter_trace
518 sorter_trace_array
519 sorter_stream_bufsize
520 sorter_debug
521 sorter_min_radix_bits
522 sorter_max_radix_bits
523 sorter_add_radix_bits
524 sorter_min_multiway_bits
525 sorter_max_multiway_bits
526 sorter_threads
527 sorter_bufsize
528 sorter_small_input
529 sorter_thread_threshold
530 sorter_thread_chunk
531 sorter_radix_threshold
532 sorter_fb_params
533 sorter_small_fb_params
534 sorter_run
535 sorter_alloc
536 sorter_prepare_buf
537 sorter_alloc_buf
538 sorter_free_buf
539 sbuck_new
540 sbuck_drop
541 sbuck_have
542 sbuck_has_file
543 sbuck_size
544 sbuck_read
545 sbuck_write
546 sbuck_swap_out
547 asort_run
548 asort_start_threads
549 asort_stop_threads
550 # charset/charconv.h
551 conv_init
552 conv_set_charset
553 conv_in_to_ucs
554 conv_ucs_to_out
555 conv_x_to_ucs
556 conv_ucs_to_x
557 conv_x_count
558 find_charset_by_name
559 charset_name
560 # charset/fb-charconv.h
561 fb_wrap_charconv_in
562 fb_wrap_charconv_out
563 # charset/mp-charconv.h
564 mp_strconv
565 # charset/stk-charconv.h
566 stk_strconv_init
567 stk_strconv_step
568 # charset/unicat.h
569 _U_cat
570 _U_upper
571 _U_lower
572 _U_unaccent
573 Uexpand_lig