| Routines & Data Structures |
| alloc |
allocate memory |
| base32 |
encode/decode base 32 characters |
| base64 |
encode/decode base 64 characters |
| byte |
basic memory manipulation |
| coe |
set close-on-exec flag for a descriptor |
| env |
manage the environment |
| error |
syscall error codes |
| error_str |
names for syscall error codes |
| error_temp |
identify soft syscall error codes |
| fd_copy |
duplicate a descriptor |
| fd_move |
renumber a descriptor |
| fmt |
format data |
| fifo_make |
create a named pipe |
| int_vector |
dynamically allocated int vector interface (undocumented) |
| iopause |
(undocumented) |
| ip4_address |
IPv4 address data |
| ip4_vector |
IPv4 address vector and support routines (undocumented) |
| ip6_address |
IPv6 address data. |
| ip6_vector |
IPv6 address vector and support routines (undocumented) |
| lock |
lock routines (undocumented) |
| ndelay |
delay routines (undocumented) |
| open |
open routines (undocumented) |
| pathexec |
pathexec routines (undocumented) |
| prot |
set owner/group routines (undocumented) |
| sa_vector |
dynamic vector of stralloc data structures |
| scan |
parse/scan formatted data (undocumented) |
| seek |
file positioning (undocumented) |
| sig |
signal handling (undocumented) |
| siphash24 |
pseudo-random function optimized for short inputs |
| socket |
(undocumented) |
| stralloc |
dynamically allocated strings |
| subgetopt |
get option character from command line |
| tai |
manipulate times with 1-second precision |
| taia |
manipulate times with 1-attosecond precision |
| timeoutio |
(undocumented) |
| uint_vector |
dynamically allocated unsigned int vector interface (undocumented) |
| uint16_vector |
dynamically allocated unsigned 16bit int vector interface (undocumented) |
| uint32_vector |
dynamically allocated unsigned 32bit int vector interface (undocumented) |
| uint64_vector |
dynamically allocated unsigned 64bit int vector interface (undocumented) |
| uint128_t |
(undocumented) |
| unix_cryptorandomnumber |
attempt to create a portable random number generator |
| unix_now |
get current time, in seconds |
| wait |
check child process status (undocumented) |