📦 libowfat-dev
404 pages · page 2 of 3
I (continued)
- iob_adds_free(3)add buffer to I/O batch✨
- iob_bytesleft(3)how many bytes are still to be sent?✨
- iob_free(3)free an I/O batch✨
- iob_init(3)initialize new I/O batch✨
- iob_init_autofree(3)initialize new I/O batch with autofree flag set✨
- iob_new(3)create new I/O batch✨
- iob_new_autofree(3)create new I/O batch with autofree flag set✨
- iob_prefetch(3)prefetch data for I/O batch✨
- iob_reset(3)reset an I/O batch✨
- iob_send(3)send I/O batch✨
- iob_write(3)send I/O batch through callback✨
- iom_abort(3)abort all pending iom_wait calls✨
- iom_add(3)add event to I/O multiplexer✨
- iom_init(3)create new I/O multiplexer✨
- iom_requeue(3)re-add event to I/O multiplexer✨
- iom_wait(3)wait for event from I/O multiplexer✨
- iopause(3)✨
M
- mmap_private(3)memory map a file for reading and writing✨
- mmap_read(3)memory map a file for reading✨
- mmap_readat(3)memory map a file for reading✨
- mmap_shared(3)memory map a file for reading and writing✨
- mmap_unmap(3)unmap an existing memory mapping✨
- msg(3)print diagnostic✨
- msgsys(3)print diagnostic✨
N
- ndelay_off(3)put file descriptor in non-blocking mode✨
- ndelay_on(3)put file descriptor in non-blocking mode✨
O
- open_append(3)open a file for appending✨
- open_excl(3)open a file for exclusive writing✨
- open_read(3)open a file for reading✨
- open_rw(3)open a file for reading and writing✨
- open_trunc(3)open a file for writing✨
- open_write(3)open a file for writing✨
- openreadclose(3)read a whole file into a stralloc✨
R
- range_arrayinbuf(3)range check for array in buffer✨
- range_bufinbuf(3)range check for buf in buffer✨
- range_ptrinbuf(3)range check pointer in buffer✨
- range_str2inbuf(3)range check for string in buffer✨
- range_str4inbuf(3)range check for string in buffer✨
- range_strinbuf(3)range check for string in buffer✨
- range_validbuf(3)range check buffer✨
- rangecheck(3)pointer range checking✨
- readclose(3)read a whole file into a stralloc✨
- readclose_append(3)read a whole file into a stralloc✨
S
- scan_8int(3)parse an unsigned integer in octal ASCII representation✨
- scan_8long(3)parse an unsigned long integer in octal ASCII representation✨
- scan_8short(3)parse an unsigned short integer in octal ASCII representation✨
- scan_asn1derlength(3)decode an unsigned integer from ASN.1 DER length encoding✨
- scan_asn1derlengthvalue(3)decode an unsigned integer from ASN.1 DER length encoding✨
- scan_asn1dertag(3)decode an unsigned integer from ASN.1 DER length encoding✨
- scan_base64(3)decode base64 encoded data✨
- scan_base64url(3)decode base64url encoded data✨
- scan_cescape(3)parse C escaped string✨
- scan_charsetnskip(3)skip characters from set✨
- scan_double(3)parse a floating point number in decimal ASCII representation✨
- scan_hexdump(3)decode hexdump data✨
- scan_httpdate(3)parse a HTTP date✨
- scan_int(3)parse an integer in decimal ASCII representation✨
- scan_ip4(3)parse an IPv4 number in dotted-decimal notation✨
- scan_ip6(3)parse an IPv6 number in ASCII representation✨
- scan_ip6_flat(3)parse an IPv6 number in flat ASCII representation✨
- scan_ip6if(3)parse an IPv6 number and interface in ASCII representation✨
- scan_iso8601(3)parse an ISO-8601 timestamp✨
- scan_jsonescape(3)parse JSON escaped string✨
- scan_ldapescape(3)parse LDIF escaped string✨
- scan_long(3)parse an long integer in decimal ASCII representation✨
- scan_longlong(3)parse a long integer in decimal ASCII representation✨
- scan_netstring(3)parse a netstring✨
- scan_noncharsetnskip(3)skip characters not from set✨
- scan_nonwhitenskip(3)skip non-whitespace✨
- scan_plusminus(3)parse '+' or '-'✨
- scan_short(3)parse an integer in decimal ASCII representation✨
- scan_uint(3)parse an unsigned integer in decimal ASCII representation✨
- scan_ulong(3)parse an unsigned long integer in decimal ASCII representation✨
- scan_ulonglong(3)parse an unsigned long integer in decimal ASCII representation✨
- scan_urlencoded(3)decode urlencoded data✨
- scan_urlencoded2(3)decode urlencoded data✨
- scan_ushort(3)parse an unsigned short integer in decimal ASCII representation✨
- scan_utf8(3)decode an unsigned integer from UTF-8 encoding✨
- scan_utf8_sem(3)decode an unsigned integer from UTF-8 encoding✨
- scan_uuencoded(3)decode uuencoded data✨
- scan_whitenskip(3)skip whitespace✨
- scan_xint(3)parse an unsigned integer in hexadecimal ASCII representation✨
- scan_xlong(3)parse an unsigned long integer in hexadecimal ASCII representation✨
- scan_xlonglong(3)parse an unsigned long long integer in hexadecimal ASCII representation✨
- scan_xshort(3)parse an unsigned short integer in hexadecimal ASCII representation✨
- socket_accept4(3)accept an IPv4 TCP connection on a socket✨
- socket_accept4_makenonblocking(3)accept an IPv4 TCP connection on a socket and set it to non-blocking I/O✨
- socket_accept4_makenonblocking_setcloseonexec(3)accept an IPv4 TCP connection on a socket and set it to non-blocking I/O and close-on-exec #include <libowfat/socket.h>✨
- socket_accept4_setcloseonexec(3)accept an IPv4 TCP connection on a socket and set it to close on exec✨
- socket_accept6(3)accept an IPv6 TCP connection on a socket✨
- socket_accept6_makenonblocking(3)accept an IPv6 TCP connection on a socket✨
- socket_accept6_makenonblocking_setcloseonexec(3)accept an IPv6 TCP connection on a socket and set it to non-blocking I/O and close-on-exec #include <libowfat/socket.h>✨
- socket_accept6_setcloseonexec(3)accept an IPv6 TCP connection on a socket✨
- socket_bind4(3)set the local IP address and port of a socket✨
- socket_bind4_reuse(3)set the local IP address and port of a socket✨
- socket_bind6(3)set the local IP address and port of a socket✨
- socket_bind6_reuse(3)set the local IP address and port of a socket✨
- socket_broadcast(3)set UDP socket to broadcast mode✨
- socket_connect4(3)attempt to make a TCP connection✨
- socket_connect6(3)attempt to make a TCP connection✨
- socket_connected(3)is a connection established on a socket?✨
- socket_fastopen(3)enable TCP Fast Open on a server-side TCP socket✨
- socket_fastopen_connect4(3)make a TCP connection and send some data✨
- socket_fastopen_connect6(3)make a TCP connection and send some data✨
- socket_getifidx(3)get interface number✨
- socket_getifname(3)get interface name✨
- socket_listen(3)attempt to make a TCP connection✨
- socket_local4(3)get local IP address of socket✨
- socket_local6(3)get local IP address of socket✨
- socket_mchopcount6(3)set multicast hop count✨
- socket_mcjoin4(3)join a multicast group✨
- socket_mcjoin6(3)join a multicast group✨
- socket_mcleave4(3)leave a multicast group✨
- socket_mcleave6(3)leave a multicast group✨
- socket_mcloop4(3)set multicast loopback✨
- socket_mcloop6(3)set multicast loopback✨
- socket_mcttl4(3)set multicast ttl✨
- socket_quickack(3)turn TCP Quick ACK mode on or off✨
- socket_recv4(3)receive a UDP datagram✨
- socket_recv6(3)receive a UDP datagram✨
- socket_remote4(3)get remote IP address of socket✨
- socket_remote6(3)get remote IP address of socket✨
- socket_sctp4(3)create a non-blocking SCTP/IP stream socket✨
- socket_sctp4b(3)create a blocking SCTP/IP stream socket✨
- socket_sctp6(3)create a non-blocking IPv6 SCTP/IP stream socket✨
- socket_sctp6b(3)create a blocking IPv6 SCTP/IP stream socket✨
- socket_send4(3)send a UDP datagram✨
- socket_send6(3)send a UDP datagram✨
- socket_tcp4(3)create a non-blocking TCP/IP stream socket✨
- socket_tcp4b(3)create a blocking TCP/IP stream socket✨
- socket_tcp6(3)create a non-blocking IPv6 TCP/IP stream socket✨
- socket_tcp6b(3)create a blocking IPv6 TCP/IP stream socket✨
- socket_udp4(3)create a non-blocking UDP/IP datagram socket✨
- socket_udp6(3)create a non-blocking IPv6 UDP/IP datagram socket✨
- str_chr(3)find character in ASCIIZ string✨
- str_copy(3)copy an ASCIIZ string✨
- str_diff(3)compare two ASCIIZ strings✨
- str_diffn(3)compare two ASCIIZ strings✨
- str_equal(3)compare two ASCIIZ strings✨
- str_len(3)find length of ASCIIZ string✨
- str_rchr(3)find character in ASCIIZ string✨
- str_start(3)compare prefixes of strings✨
- stralloc_0(3)append \0 to a stralloc✨
- stralloc_append(3)append a character to a stralloc✨
- stralloc_cat(3)append data to a stralloc✨
- stralloc_catb(3)append data to a stralloc✨
- stralloc_catlong0(3)append an integer to a stralloc✨
- stralloc_catm(3)append string(s) to a stralloc✨
- stralloc_cats(3)append data to a stralloc✨
- stralloc_catulong0(3)append an integer to a stralloc✨
- stralloc_chomp(3)remove trailing CR, LF or CRLF✨
- stralloc_chop(3)remove and return last char✨
- stralloc_copy(3)copy data into a stralloc✨
- stralloc_copyb(3)copy data into a stralloc✨
- stralloc_copym(3)copy string(s) to a stralloc✨
- stralloc_copys(3)copy data into a stralloc✨
- stralloc_diff(3)compare two strallocs✨
- stralloc_diffs(3)check if string is prefix of stralloc✨
- stralloc_free(3)free storage associated with a stralloc✨
- stralloc_init(3)initialize a stralloc✨
- stralloc_ready(3)provide space in a stralloc✨
- stralloc_readyplus(3)provide space in a stralloc✨
- stralloc_starts(3)check if string is prefix of stralloc✨
- stralloc_zero(3)set length of stralloc to 0✨
- sub_of(3)subtract two integers, check for arithmetic overflow✨
T
- tai_add(3)add two struct tai✨
- tai_approx(3)return double-precision approximation✨
- tai_less(3)compare two struct tai✨
- tai_now(3)get current time✨
- tai_pack(3)convert to external TAI64 format✨
- tai_sub(3)subtract two struct tai✨
- tai_unpack(3)convert to external TAI64 format✨
- taia_add(3)add two struct taia✨
- taia_addsec(3)add n seconds to a struct taia✨
- taia_approx(3)return double-precision approximation✨
- taia_frac(3)get current time✨
- taia_less(3)compare two struct taia✨
- taia_now(3)get current time✨
- taia_pack(3)convert to external TAI64NA format✨
- taia_sub(3)subtract two struct taia✨
- taia_tai(3)get current time✨
- taia_uint(3)convert seconds into struct taia✨
- taia_unpack(3)convert to external TAI64NA format✨
U
- uint16_pack(3)write an unsigned little-endian 16-bit integer✨
- uint16_pack_big(3)write an unsigned big-endian 16-bit integer✨
- uint16_read(3)read an unsigned little-endian 16-bit integer✨
- uint16_read_big(3)read an unsigned big-endian 16-bit integer✨
- uint16_unpack(3)read an unsigned little-endian 16-bit integer✨
- uint16_unpack_big(3)read an unsigned big-endian 16-bit integer✨
- uint32_pack(3)write an unsigned little-endian 32-bit integer✨
- uint32_pack_big(3)write an unsigned big-endian 32-bit integer✨
- uint32_read(3)read an unsigned little-endian 32-bit integer✨
- uint32_read_big(3)read an unsigned big-endian 32-bit integer✨
- uint32_unpack(3)read an unsigned little-endian 32-bit integer✨
- uint32_unpack_big(3)read an unsigned big-endian 32-bit integer✨
- uint64_pack(3)write an unsigned little-endian 64-bit integer✨
- uint64_pack_big(3)write an unsigned big-endian 64-bit integer✨
- uint64_read(3)read an unsigned little-endian 64-bit integer✨
- uint64_read_big(3)read an unsigned big-endian 64-bit integer✨
- uint64_unpack(3)read an unsigned little-endian 64-bit integer✨
💅
getting it ready, bestie…