section 3 · Library functions 📚
178720 pages · page 319 of 894
all3 (100762)33ssl (6156)3B (42)3G (1100)3I (51)3LIBIIO (1)3NCARG (834)3OpenMPI (1)3PVM (71)3Sympa (164)3U (96)3WN (5)3alc (212)3alleg4 (923)3alleg5 (1063)3am (31)3ast (63)3attr (4)3avr (983)3bobcat (143)3brotli (4)3bsd (239)3caca (346)3cl (1)3clc (322)3cocci (1)3coin2 (588)3coin3 (753)3coin4 (918)3compat (22)3const (18)3ctype (1)3curses (18)3cvc (2)3cxx (1060)3debug (15)3edit (1)3em (198)3embree3 (113)3embree4 (127)3erl (623)3f (128)3form (106)3freebsd (1)3fun (1)3gl (467)3gle (14)3go (1)3guile (1)3gv (7)3hal (49)3head (3)3http (66)3itcl (17)3itk (6)3iv (354)3iwidget (52)3java (1)3libmawk (10)3libunwind (29)3lua (13)3m17n (257)3m_cli2 (8)3menu (88)3monocypher (73)3nas (130)3ncurses (703)3nx (5)3o (437)3ossl (6166)3ossp (2)3p (882)3pcap (75)3perl (820)3pg13 (68)3pg14 (72)3pg15 (72)3pg16 (72)3pg17 (72)3pg18 (72)3php (1)3plplot (175)3pm (34259)3pmc (296)3posix (882)3pub (150)3python (1)3qt (832)3r (1)3readline (2)3rheolef (13)3rtapi (66)3ruby (1)3scm (459)3sharp (1)3so (8)3ssl (6930)3stap (807)3str (19)3supp (19)3t (35)3tcl (1477)3tcllib (1)3tclx (25)3tiff (60)3tk (513)3tls (13)3trf (28)3ts (239)3type (466)3valkey (395)3visa (2)3x (1069)
I (continued)
- io_uring_get_events(3)Flush outstanding requests to CQE ring✨
- io_uring_get_probe(3)get probe instance✨
- io_uring_get_probe_ring(3)get probe information from an existing ring✨
- io_uring_get_sqe(3)get the next available submission queue entry from the submission queue✨
- io_uring_get_sqe128(3)get the next available 128-byte submission queue entry from the submission queue✨
- io_uring_major_version(3)functions and macros to check the liburing version✨
- io_uring_memory_size_params(3)get memory size needed for a ring with params✨
- io_uring_minor_version(3)functions and macros to check the liburing version✨
- io_uring_mlock_size(3)get required memlock size for a ring✨
- io_uring_mlock_size_params(3)get required memlock size for a ring with params✨
- io_uring_opcode_supported(3)is op code supported?✨
- io_uring_peek_batch_cqe(3)check if an io_uring completion event is available✨
- io_uring_peek_cqe(3)check if an io_uring completion event is available✨
- io_uring_prep_accept(3)prepare an accept request✨
- io_uring_prep_accept_direct(3)prepare an accept request✨
- io_uring_prep_bind(3)prepare a bind request✨
- io_uring_prep_cancel(3)prepare a cancelation request✨
- io_uring_prep_cancel64(3)prepare a cancelation request✨
- io_uring_prep_cancel_fd(3)prepare a cancelation request✨
- io_uring_prep_close(3)prepare a file descriptor close request✨
- io_uring_prep_close_direct(3)prepare a file descriptor close request✨
- io_uring_prep_cmd(3)prepare a command request for a socket✨
- io_uring_prep_cmd_discard(3)prepare a discard command✨
- io_uring_prep_cmd_getsockname(3)prepare a getsockname or getpeername request✨
- io_uring_prep_cmd_sock(3)prepare a command request for a socket✨
- io_uring_prep_connect(3)prepare a connect request✨
- io_uring_prep_epoll_ctl(3)prepare an epoll_ctl request✨
- io_uring_prep_epoll_wait(3)prepare an epoll wait request✨
- io_uring_prep_fadvise(3)prepare a fadvise request✨
- io_uring_prep_fadvise64(3)prepare a fadvise request✨
- io_uring_prep_fallocate(3)prepare a fallocate request✨
- io_uring_prep_fgetxattr(3)prepare a request to get an extended attribute value✨
- io_uring_prep_files_update(3)prepare a registered file update request✨
- io_uring_prep_fixed_fd_install(3)prepare fixed file fd installation request✨
- io_uring_prep_fsetxattr(3)prepare a request to set an extended attribute value✨
- io_uring_prep_fsync(3)prepare an fsync request✨
- io_uring_prep_ftruncate(3)prepare an ftruncate request✨
- io_uring_prep_futex_wait(3)prepare a futex wait request✨
- io_uring_prep_futex_waitv(3)prepare a futex waitv request✨
- io_uring_prep_futex_wake(3)prepare a futex wake request✨
- io_uring_prep_getsockname(3)prepare a getsockname or getpeername request✨
- io_uring_prep_getxattr(3)prepare a request to get an extended attribute value✨
- io_uring_prep_link(3)prepare a linkat request✨
- io_uring_prep_link_timeout(3)a timeout request for linked sqes✨
- io_uring_prep_linkat(3)prepare a linkat request✨
- io_uring_prep_listen(3)prepare a listen request✨
- io_uring_prep_madvise(3)prepare a madvise request✨
- io_uring_prep_madvise64(3)prepare a madvise request✨
- io_uring_prep_mkdir(3)prepare an mkdirat request✨
- io_uring_prep_mkdirat(3)prepare an mkdirat request✨
- io_uring_prep_msg_ring(3)send a message to another ring✨
- io_uring_prep_msg_ring_cqe_flags(3)send a message to another ring✨
- io_uring_prep_msg_ring_fd(3)send a direct descriptor to another ring✨
- io_uring_prep_msg_ring_fd_alloc(3)send a direct descriptor to another ring✨
- io_uring_prep_multishot_accept(3)prepare an accept request✨
- io_uring_prep_multishot_accept_direct(3)prepare an accept request✨
- io_uring_prep_nop(3)prepare a nop request✨
- io_uring_prep_nop128(3)prepare a nop request✨
- io_uring_prep_open(3)prepare an openat request✨
- io_uring_prep_open_direct(3)prepare an openat request✨
- io_uring_prep_openat(3)prepare an openat request✨
- io_uring_prep_openat2(3)prepare an openat2 request✨
- io_uring_prep_openat2_direct(3)prepare an openat2 request✨
- io_uring_prep_openat_direct(3)prepare an openat request✨
- io_uring_prep_pipe(3)prepare a pipe creation request✨
- io_uring_prep_pipe_direct(3)prepare a pipe creation request✨
- io_uring_prep_poll_add(3)prepare a poll request✨
- io_uring_prep_poll_multishot(3)prepare a poll request✨
- io_uring_prep_poll_remove(3)prepare a poll deletion request✨
- io_uring_prep_poll_update(3)update an existing poll request✨
- io_uring_prep_provide_buffers(3)prepare a provide buffers request✨
- io_uring_prep_read(3)prepare I/O read request✨
- io_uring_prep_read_fixed(3)prepare I/O read request with registered buffer✨
- io_uring_prep_read_multishot(3)prepare I/O read multishot request✨
- io_uring_prep_readv(3)prepare vector I/O read request✨
- io_uring_prep_readv2(3)prepare vector I/O read request with flags✨
- io_uring_prep_readv_fixed(3)prepare a vectored read using fixed buffers✨
- io_uring_prep_recv(3)prepare a recv request✨
- io_uring_prep_recv_multishot(3)prepare a recv request✨
- io_uring_prep_recvmsg(3)prepare a recvmsg request✨
- io_uring_prep_recvmsg_multishot(3)prepare a recvmsg request✨
- io_uring_prep_remove_buffers(3)prepare a remove buffers request✨
- io_uring_prep_rename(3)prepare a renameat request✨
- io_uring_prep_renameat(3)prepare a renameat request✨
- io_uring_prep_send(3)prepare a send request✨
- io_uring_prep_send_bundle(3)prepare a send request✨
- io_uring_prep_send_set_addr(3)set address details for send requests✨
- io_uring_prep_send_zc(3)prepare a zerocopy send request✨
- io_uring_prep_send_zc_fixed(3)prepare a zerocopy send request✨
- io_uring_prep_sendmsg(3)prepare a sendmsg request✨
- io_uring_prep_sendmsg_zc(3)prepare a sendmsg request✨
- io_uring_prep_sendmsg_zc_fixed(3)prepare a zero-copy sendmsg using fixed buffers✨
- io_uring_prep_sendto(3)prepare a send request✨
- io_uring_prep_setxattr(3)prepare a request to set an extended attribute value✨
- io_uring_prep_shutdown(3)prepare a shutdown request✨
- io_uring_prep_socket(3)prepare a socket creation request✨
- io_uring_prep_socket_direct(3)prepare a socket creation request✨
- io_uring_prep_socket_direct_alloc(3)prepare a socket creation request✨
- io_uring_prep_splice(3)prepare an splice request✨
- io_uring_prep_statx(3)prepare a statx request✨
- io_uring_prep_symlink(3)prepare a symlinkat request✨
- io_uring_prep_symlinkat(3)prepare a symlinkat request✨
- io_uring_prep_sync_file_range(3)prepare a sync_file_range request✨
- io_uring_prep_tee(3)prepare a tee request✨
- io_uring_prep_timeout(3)prepare a timeout request✨
- io_uring_prep_timeout_remove(3)prepare a request to update an existing timeout✨
- io_uring_prep_timeout_update(3)prepare a request to update an existing timeout✨
- io_uring_prep_unlink(3)prepare an unlinkat request✨
- io_uring_prep_unlinkat(3)prepare an unlinkat request✨
- io_uring_prep_uring_cmd(3)prepare a uring_cmd request✨
- io_uring_prep_uring_cmd128(3)prepare a uring_cmd request✨
- io_uring_prep_waitid(3)prepare a waitid request✨
- io_uring_prep_write(3)prepare I/O write request✨
- io_uring_prep_write_fixed(3)prepare I/O write request with registered buffer✨
- io_uring_prep_writev(3)prepare vector I/O write request✨
- io_uring_prep_writev2(3)prepare vector I/O write request with flags✨
- io_uring_prep_writev_fixed(3)prepare a vectored write using fixed buffers✨
- io_uring_queue_exit(3)tear down io_uring submission and completion queues✨
- io_uring_queue_init(3)setup io_uring submission and completion queues✨
- io_uring_queue_init_mem(3)setup io_uring submission and completion queues✨
- io_uring_queue_init_params(3)setup io_uring submission and completion queues✨
- io_uring_queue_mmap(3)mmap io_uring ring after setup✨
- io_uring_recvmsg_cmsg_firsthdr(3)access data from multishot recvmsg✨
- io_uring_recvmsg_cmsg_nexthdr(3)access data from multishot recvmsg✨
- io_uring_recvmsg_name(3)access data from multishot recvmsg✨
- io_uring_recvmsg_out(3)access data from multishot recvmsg✨
- io_uring_recvmsg_payload(3)access data from multishot recvmsg✨
- io_uring_recvmsg_payload_length(3)access data from multishot recvmsg✨
- io_uring_recvmsg_validate(3)access data from multishot recvmsg✨
- io_uring_register_bpf_filter(3)register classic BPF filters for io_uring operations✨
- io_uring_register_bpf_filter_task(3)register classic BPF filters for io_uring operations✨
- io_uring_register_buf_ring(3)register buffer ring for provided buffers✨
- io_uring_register_buffers(3)register buffers for fixed buffer operations✨
- io_uring_register_buffers_sparse(3)register buffers for fixed buffer operations✨
- io_uring_register_buffers_tags(3)register buffers for fixed buffer operations✨
- io_uring_register_buffers_update_tag(3)register buffers for fixed buffer operations✨
- io_uring_register_clock(3)set clock source for event waiting✨
- io_uring_register_eventfd(3)register an eventfd with a ring✨
- io_uring_register_eventfd_async(3)register an eventfd with a ring✨
- io_uring_register_file_alloc_range(3)set range for fixed file allocations✨
- io_uring_register_files(3)register file descriptors✨
- io_uring_register_files_sparse(3)register file descriptors✨
- io_uring_register_files_tags(3)register file descriptors✨
- io_uring_register_files_update(3)register file descriptors✨
- io_uring_register_files_update_tag(3)register file descriptors✨
- io_uring_register_ifq(3)register a zero-copy receive interface queue✨
- io_uring_register_iowq_aff(3)register async worker CPU affinities✨
- io_uring_register_iowq_max_workers(3)modify the maximum allowed async workers✨
- io_uring_register_napi(3)register NAPI busy poll settings✨
- io_uring_register_personality(3)register credentials with io_uring✨
- io_uring_register_probe(3)register probe with io_uring✨
- io_uring_register_query(3)query io_uring capabilities and feature support✨
- io_uring_register_reg_wait(3)Registers fixed wait regions✨
- io_uring_register_region(3)register a memory region✨
- io_uring_register_restrictions(3)register restrictions with io_uring✨
- io_uring_register_ring_fd(3)register a ring file descriptor✨
- io_uring_register_sync_cancel(3)issue a synchronous cancelation request✨
- io_uring_register_sync_msg(3)send a synchronous message to another ring✨
- io_uring_register_wait_reg(3)register wait regions with io_uring✨
- io_uring_register_zcrx_ctrl(3)perform control operations on a zero-copy receive context✨
- io_uring_resize_rings(3)resize the SQ and CQ rings✨
- io_uring_ring_dontfork(3)prevent ring memory from being shared after fork✨
- io_uring_set_iowait(3)toggle of iowait usage when waiting on CQEs✨
- io_uring_setup_buf_ring(3)setup and register buffer ring for provided buffers✨
- io_uring_setup_reg_wait(3)Sets up and registers fixed wait regions✨
- io_uring_sq_ready(3)number of unconsumed or unsubmitted entries in the SQ ring✨
- io_uring_sq_space_left(3)free space in the SQ ring✨
- io_uring_sqe_set_buf_group(3)set buf group for submission queue event✨
- io_uring_sqe_set_data(3)set user data for submission queue event✨
- io_uring_sqe_set_data64(3)set user data for submission queue event✨
- io_uring_sqe_set_flags(3)set flags for submission queue entry✨
- io_uring_sqring_wait(3)wait for free space in the SQ ring✨
- io_uring_submit(3)submit requests to the submission queue✨
- io_uring_submit_and_get_events(3)submit requests to the submission queue and flush completions✨
- io_uring_submit_and_wait(3)submit requests to the submission queue and wait for completion✨
- io_uring_submit_and_wait_min_timeout(3)submit requests to the submission queue and wait for the completion with both batch and normal timeout✨
- io_uring_submit_and_wait_reg(3)Sets up and registers fixed wait regions✨
- io_uring_submit_and_wait_timeout(3)submit requests to the submission queue and wait for the completion with timeout✨
- io_uring_unregister_buf_ring(3)unregister a previously registered buffer ring✨
- io_uring_unregister_buffers(3)unregister buffers for fixed buffer operations✨
- io_uring_unregister_eventfd(3)register an eventfd with a ring✨
- io_uring_unregister_files(3)unregister file descriptors✨
- io_uring_unregister_iowq_aff(3)register async worker CPU affinities✨
- io_uring_unregister_napi(3)unregister NAPI busy poll settings✨
- io_uring_unregister_personality(3)unregister a personality from io_uring✨
- io_uring_unregister_ring_fd(3)unregister a ring file descriptor✨
- IO_URING_VERSION_MAJOR(3)functions and macros to check the liburing version✨
- IO_URING_VERSION_MINOR(3)functions and macros to check the liburing version✨
- io_uring_wait_cqe(3)wait for one io_uring completion event✨
- io_uring_wait_cqe_nr(3)wait for one or more io_uring completion events✨
- io_uring_wait_cqe_timeout(3)wait for one io_uring completion event with timeout✨
- io_uring_wait_cqes(3)wait for one or more io_uring completion events✨
- io_uring_wait_cqes_min_timeout(3)wait for completions with both batch and normal timeout✨
- io_wait(3)wait for events✨
- io_waitread(3)read from a descriptor✨
- io_waituntil(3)wait for events✨
- io_wantread(3)signal that you want to read from a descriptor✨
- io_wantwrite(3)signal that you want to write to a descriptor✨
- iob_addbuf(3)add buffer to I/O batch✨
- iob_addbuf_free(3)add buffer to I/O batch, with deallocation✨
💅
getting it ready, bestie…