CMPLX(3), CMPLXF(3), CMPLXL(3) | make a complex value |
_Exit(3), _exit(3) | terminate a process |
a64l(3), l64a(3) | convert between a 32-bit integer and a radix-64 ASCII string |
abort(3) | generate an abnormal process abort |
abs(3) | return an integer absolute value |
accept(3), accept4(3) | accept a new connection on a socket |
access(3), faccessat(3) | determine accessibility of a file descriptor |
acos(3), acosf(3), acosl(3) | arc cosine functions |
acosh(3), acoshf(3), acoshl(3) | inverse hyperbolic cosine functions |
aio.h(3) | asynchronous input and output |
aio_cancel(3) | cancel an asynchronous I/O request |
aio_error(3) | retrieve errors status for an asynchronous I/O operation |
aio_fsync(3) | asynchronous file synchronization |
aio_read(3) | asynchronous read from a file |
aio_return(3) | retrieve return status of an asynchronous I/O operation |
aio_suspend(3) | wait for an asynchronous I/O request |
aio_write(3) | asynchronous write to a file |
alarm(3) | schedule an alarm signal |
aligned_alloc(3) | allocate memory with a specified alignment |
alphasort(3), scandir(3) | scan a directory |
arpa_inet.h(3), arpa/inet.h(3) | definitions for internet operations |
asctime(3) | convert date and time to a string |
asin(3), asinf(3), asinl(3) | arc sine function |
asinh(3), asinhf(3), asinhl(3) | inverse hyperbolic sine functions |
asprintf(3), dprintf(3), fprintf(3), printf(3), snprintf(3), sprintf(3) | print formatted output |
assert(3) | insert program diagnostics |
assert.h(3) | verify program assertion |
at_quick_exit(3) | register a function to to be called from quick_exit() |
atan(3), atanf(3), atanl(3) | arc tangent function |
atan2(3), atan2f(3), atan2l(3) | arc tangent functions |
atanh(3), atanhf(3), atanhl(3) | inverse hyperbolic tangent functions |
atexit(3) | register a function to be called from .I exit () or after return from .I main () |
atof(3) | convert a string to a double-precision number |
atoi(3) | convert a string to an integer |
atol(3), atoll(3) | convert a string to a long integer |
atomic_compare_exchange_strong(3), atomic_compare_exchange_strong_explicit(3), atomic_compare_exchange_weak(3), atomic_compare_exchange_weak_explicit(3) | atomically compare and exchange the values of two objects |
atomic_exchange(3), atomic_exchange_explicit(3) | atomically exchange the value of an object |
atomic_fetch_add(3), atomic_fetch_add_explicit(3), atomic_fetch_and(3), atomic_fetch_and_explicit(3), atomic_fetch_or(3), atomic_fetch_or_explicit(3), atomic_fetch_sub(3), atomic_fetch_sub_explicit(3), atomic_fetch_xor(3), atomic_fetch_xor_explicit(3) | atomically replace the value of an object with the result of a computation |
atomic_flag_clear(3), atomic_flag_clear_explicit(3) | clear an atomic flag |
atomic_flag_test_and_set(3), atomic_flag_test_and_set_explicit(3) | test and set an atomic flag |
atomic_init(3) | initialize an atomic object |
atomic_is_lock_free(3) | indicate whether or not atomic operations are lock-free |
atomic_load(3), atomic_load_explicit(3) | atomically obtain the value of an object |
atomic_signal_fence(3), atomic_thread_fence(3) | fence operations |
atomic_store(3), atomic_store_explicit(3) | atomically store a value in an object |
basename(3) | return the last component of a pathname |
be16toh(3), be32toh(3), be64toh(3), htobe16(3), htobe32(3), htobe64(3), htole16(3), htole32(3), htole64(3), le16toh(3), le32toh(3), le64toh(3) | convert values between host and specified byte order |
bind(3) | bind a name to a socket |
bindtextdomain(3), bind_textdomain_codeset(3), textdomain(3) | text domain manipulation functions |
bsearch(3) | binary search a sorted table |
btowc(3) | single byte to wide character conversion |
c16rtomb(3), c32rtomb(3) | convert a Unicode character code to a character (restartable) |
cabs(3), cabsf(3), cabsl(3) | return a complex absolute value |
cacos(3), cacosf(3), cacosl(3) | complex arc cosine functions |
cacosh(3), cacoshf(3), cacoshl(3) | complex arc hyperbolic cosine functions |
call_once(3) | dynamic package initialization |
calloc(3) | a memory allocator |
carg(3), cargf(3), cargl(3) | complex argument functions |
casin(3), casinf(3), casinl(3) | complex arc sine functions |
casinh(3), casinhf(3), casinhl(3) | complex arc hyperbolic sine functions |
catan(3), catanf(3), catanl(3) | complex arc tangent functions |
catanh(3), catanhf(3), catanhl(3) | complex arc hyperbolic tangent functions |
catclose(3) | close a message catalog descriptor |
catgets(3) | read a program message |
catopen(3) | open a message catalog |
cbrt(3), cbrtf(3), cbrtl(3) | cube root functions |
ccos(3), ccosf(3), ccosl(3) | complex cosine functions |
ccosh(3), ccoshf(3), ccoshl(3) | complex hyperbolic cosine functions |
ceil(3), ceilf(3), ceill(3) | ceiling value function |
cexp(3), cexpf(3), cexpl(3) | complex exponential functions |
cfgetispeed(3) | get input baud rate |
cfgetospeed(3) | get output baud rate |
cfsetispeed(3) | set input baud rate |
cfsetospeed(3) | set output baud rate |
chdir(3) | change working directory |
chmod(3), fchmodat(3) | change mode of a file |
chown(3), fchownat(3) | change owner and group of a file |
cimag(3), cimagf(3), cimagl(3) | complex imaginary functions |
clearerr(3) | clear indicators on a stream |
clock(3) | report CPU time used |
clock_getcpuclockid(3) | access a process CPU-time clock (ADVANCED REALTIME) |
clock_getres(3), clock_gettime(3), clock_settime(3) | clock and timer functions |
clock_nanosleep(3) | high resolution sleep with specifiable clock |
clog(3), clogf(3), clogl(3) | complex natural logarithm functions |
close(3), posix_close(3) | close a file descriptor |
closedir(3) | close a directory stream |
closelog(3), openlog(3), setlogmask(3), syslog(3) | control system log |
cnd_broadcast(3), cnd_signal(3) | broadcast or signal a condition |
cnd_destroy(3), cnd_init(3) | destroy and initialize condition variables |
cnd_timedwait(3), cnd_wait(3) | wait on a condition |
complex.h(3) | complex arithmetic |
confstr(3) | get configurable variables |
conj(3), conjf(3), conjl(3) | complex conjugate functions |
connect(3) | connect a socket |
copysign(3), copysignf(3), copysignl(3) | number manipulation function |
cos(3), cosf(3), cosl(3) | cosine function |
cosh(3), coshf(3), coshl(3) | hyperbolic cosine functions |
cpio.h(3) | cpio archive values |
cpow(3), cpowf(3), cpowl(3) | complex power functions |
cproj(3), cprojf(3), cprojl(3) | complex projection functions |
creal(3), crealf(3), creall(3) | complex real functions |
creat(3) | create a new file or rewrite an existing one |
crypt(3) | password hashing function (CRYPT) |
csin(3), csinf(3), csinl(3) | complex sine functions |
csinh(3), csinhf(3), csinhl(3) | complex hyperbolic sine functions |
csqrt(3), csqrtf(3), csqrtl(3) | complex square root functions |
ctan(3), ctanf(3), ctanl(3) | complex tangent functions |
ctanh(3), ctanhf(3), ctanhl(3) | complex hyperbolic tangent functions |
ctermid(3) | generate a pathname for the controlling terminal |
ctime(3) | convert a time value to a date and time string |
ctype.h(3) | character types |
daylight(3), timezone(3), tzname(3), tzset(3) | set timezone conversion information |
dbm_clearerr(3), dbm_close(3), dbm_delete(3), dbm_error(3), dbm_fetch(3), dbm_firstkey(3), dbm_nextkey(3), dbm_open(3), dbm_store(3) | database functions |
devctl.h(3) | device control |
dgettext(3), dgettext_l(3), dcgettext(3), dcgettext_l(3), gettext(3), gettext_l(3), ngettext(3), ngettext_l(3), dngettext(3), dngettext_l(3), dcngettext(3), dcngettext_l(3) | message handling functions |
difftime(3) | compute the difference between two calendar time values |
dirent.h(3) | format of directory entries |
dirfd(3) | extract the file descriptor used by a DIR stream |
dirname(3) | report the parent directory name of a file pathname |
div(3) | compute the quotient and remainder of an integer division |
dladdr(3) | get information relating to an address |
dlclose(3) | close a symbol table handle |
dlerror(3) | get diagnostic information |
dlfcn.h(3) | dynamic linking |
dlopen(3) | open a symbol table handle |
dlsym(3) | get the address of a symbol from a symbol table handle |
drand48(3), erand48(3), jrand48(3), lcong48(3), lrand48(3), mrand48(3), nrand48(3), seed48(3), srand48(3) | generate uniformly distributed pseudo-random numbers |
dup(3), dup2(3), dup3(3) | duplicate an open file descriptor |
duplocale(3) | duplicate a locale object |
encrypt(3) | encoding function (CRYPT) |
endgrent(3), getgrent(3), setgrent(3) | group database entry functions |
endhostent(3), gethostent(3), sethostent(3) | network host database functions |
endian.h(3) | system endianness |
endnetent(3), getnetbyaddr(3), getnetbyname(3), getnetent(3), setnetent(3) | network database functions |
endprotoent(3), getprotobyname(3), getprotobynumber(3), getprotoent(3), setprotoent(3) | network protocol database functions |
endpwent(3), getpwent(3), setpwent(3) | user database functions |
endservent(3), getservbyname(3), getservbyport(3), getservent(3), setservent(3) | network services database functions |
endutxent(3), getutxent(3), getutxid(3), getutxline(3), pututxline(3), setutxent(3) | user accounting database functions |
environ(3), execl(3), execle(3), execlp(3), execv(3), execve(3), execvp(3), fexecve(3) | execute a file |
erf(3), erff(3), erfl(3) | error functions |
erfc(3), erfcf(3), erfcl(3) | complementary error functions |
errno(3) | error return value |
errno.h(3) | system error numbers |
exit(3) | terminate a process |
exp(3), expf(3), expl(3) | exponential function |
exp2(3), exp2f(3), exp2l(3) | exponential base 2 functions |
expm1(3), expm1f(3), expm1l(3) | compute exponential functions |
fabs(3), fabsf(3), fabsl(3) | absolute value function |
fchdir(3) | change working directory |
fchmod(3) | change mode of a file |
fchown(3) | change owner and group of a file |
fclose(3) | close a stream |
fcntl(3) | file control |
fcntl.h(3) | file control options |
fdatasync(3) | synchronize the data of a file (REALTIME) |
fdim(3), fdimf(3), fdiml(3) | compute positive difference between two floating-point numbers |
fdopen(3) | associate a stream with a file descriptor |
fdopendir(3), opendir(3) | open directory associated with file descriptor |
feclearexcept(3) | clear floating-point exception |
fegetenv(3), fesetenv(3) | get and set current floating-point environment |
fegetexceptflag(3), fesetexceptflag(3) | get and set floating-point status flags |
fegetround(3), fesetround(3) | get and set current rounding direction |
feholdexcept(3) | save current floating-point environment |
fenv.h(3) | floating-point environment |
feof(3) | test end-of-file indicator on a stream |
feraiseexcept(3) | raise floating-point exception |
ferror(3) | test error indicator on a stream |
fetestexcept(3) | test floating-point exception flags |
feupdateenv(3) | update floating-point environment |
fflush(3) | flush a stream |
ffs(3), ffsl(3), ffsll(3) | find first set bit |
fgetc(3) | get a byte from a stream |
fgetpos(3) | get current file position information |
fgets(3) | get a string from a stream |
fgetwc(3) | get a wide-character code from a stream |
fgetws(3) | get a wide-character string from a stream |
fileno(3) | map a stream pointer to a file descriptor |
float.h(3) | floating types |
flockfile(3), ftrylockfile(3), funlockfile(3) | stdio locking functions |
floor(3), floorf(3), floorl(3) | floor function |
fma(3), fmaf(3), fmal(3) | floating-point multiply-add |
fmax(3), fmaxf(3), fmaxl(3) | determine maximum numeric value of two floating-point numbers |
fmemopen(3) | open a memory buffer stream |
fmin(3), fminf(3), fminl(3) | determine minimum numeric value of two floating-point numbers |
fmod(3), fmodf(3), fmodl(3) | floating-point remainder value function |
fmtmsg(3) | display a message in the specified format on standard error and/or a system console |
fmtmsg.h(3) | message display structures |
fnmatch(3) | match a filename string or a pathname |
fnmatch.h(3) | filename-matching types |
fopen(3) | open a stream |
fork(3) | create a new process |
fpathconf(3), pathconf(3) | get configurable pathname variables |
fpclassify(3) | classify real floating type |
fputc(3) | put a byte on a stream |
fputs(3) | put a string on a stream |
fputwc(3) | put a wide-character code on a stream |
fputws(3) | put a wide-character string on a stream |
fread(3) | binary input |
free(3) | free allocated memory |
freeaddrinfo(3), getaddrinfo(3) | get address information |
freelocale(3) | free resources allocated for a locale object |
freopen(3) | open a stream |
frexp(3), frexpf(3), frexpl(3) | extract significand and exponent from a double precision number |
fscanf(3), scanf(3), sscanf(3) | convert formatted input |
fseek(3), fseeko(3) | reposition a file-position indicator in a stream |
fsetpos(3) | set current file position |
fstat(3) | get file status |
fstatat(3), lstat(3), stat(3) | get file status |
fstatvfs(3), statvfs(3) | get file system information |
fsync(3) | synchronize changes to a file |
ftell(3), ftello(3) | return a file offset in a stream |
ftok(3) | generate an IPC key |
ftruncate(3) | truncate a file to a specified length |
ftw.h(3) | file tree traversal |
futimens(3), utimensat(3), utimes(3) | set file access and modification times |
fwide(3) | set stream orientation |
fwprintf(3), swprintf(3), wprintf(3) | print formatted wide-character output |
fwrite(3) | binary output |
fwscanf(3), swscanf(3), wscanf(3) | convert formatted wide-character input |
gai_strerror(3) | address and name information error description |
getc(3) | get a byte from a stream |
getc_unlocked(3), getchar_unlocked(3), putc_unlocked(3), putchar_unlocked(3) | stdio with explicit client locking |
getchar(3) | get a byte from a stdin stream |
getcwd(3) | get the pathname of the current working directory |
getdate(3) | convert user format date and time |
getdelim(3), getline(3) | read a delimited record from stream |
getegid(3) | get the effective group ID |
getentropy(3) | fill a buffer with random bytes |
getenv(3), secure_getenv(3) | get value of an environment variable |
geteuid(3) | get the effective user ID |
getgid(3) | get the real group ID |
getgrgid(3), getgrgid_r(3) | get group database entry for a group ID |
getgrnam(3), getgrnam_r(3) | search group database for a name |
getgroups(3) | get supplementary group IDs |
gethostid(3) | get an identifier for the current host |
gethostname(3) | get name of current host |
getlocalename_l(3) | get a locale name from a locale object |
getlogin(3), getlogin_r(3) | get login name |
getnameinfo(3) | get name information |
getopt(3), optarg(3), opterr(3), optind(3), optopt(3) | command option parsing |
getpeername(3) | get the name of the peer socket |
getpgid(3) | get the process group ID for a process |
getpgrp(3) | get the process group ID of the calling process |
getpid(3) | get the process ID |
getppid(3) | get the parent process ID |
getpriority(3), setpriority(3) | get and set the nice value |
getpwnam(3), getpwnam_r(3) | search user database for a name |
getpwuid(3), getpwuid_r(3) | search user database for a user ID |
getresgid(3) | get real group ID, effective group ID, and saved set-group-ID |
getresuid(3) | get real user ID, effective user ID, and saved set-user-ID |
getrlimit(3), setrlimit(3) | control maximum resource consumption |
getrusage(3) | get information about resource utilization |
getsid(3) | get the process group ID of a session leader |
getsockname(3) | get the socket name |
getsockopt(3) | get the socket options |
getsubopt(3) | parse suboption arguments from a string |
getuid(3) | get a real user ID |
getwc(3) | get a wide character from a stream |
getwchar(3) | get a wide character from a stdin stream |
glob(3), globfree(3) | generate pathnames matching a pattern |
glob.h(3) | pathname pattern-matching types |
gmtime(3), gmtime_r(3) | convert a time value to a broken-down UTC time |
grantpt(3) | grant access to the subsidiary pseudo-terminal device |
grp.h(3) | group structure |
hcreate(3), hdestroy(3), hsearch(3) | manage hash search table |
htonl(3), htons(3), ntohl(3), ntohs(3) | convert values between host and network byte order |
hypot(3), hypotf(3), hypotl(3) | Euclidean distance function |
iconv(3) | codeset conversion function |
iconv.h(3) | codeset conversion facility |
iconv_close(3) | codeset conversion deallocation function |
iconv_open(3) | codeset conversion allocation function |
if_freenameindex(3) | free memory allocated by if_nameindex |
if_indextoname(3) | map a network interface index to its corresponding name |
if_nameindex(3) | return all network interface names and indexes |
if_nametoindex(3) | map a network interface name to its corresponding index |
ilogb(3), ilogbf(3), ilogbl(3) | return an unbiased exponent |
imaxabs(3) | return absolute value |
imaxdiv(3) | return quotient and remainder |
in6addr_any(3), in6addr_loopback(3) | IPv6 address variables |
inet_addr(3), inet_ntoa(3) | IPv4 address manipulation |
inet_ntop(3), inet_pton(3) | convert IPv4 and IPv6 addresses between binary and text form |
initstate(3), random(3), setstate(3), srandom(3) | pseudo-random number functions |
insque(3), remque(3) | insert or remove an element in a queue |
inttypes.h(3) | fixed size integer types |
isalnum(3), isalnum_l(3) | test for an alphanumeric character |
isalpha(3), isalpha_l(3) | test for an alphabetic character |
isatty(3) | test for a terminal device |
isblank(3), isblank_l(3) | test for a blank character |
iscntrl(3), iscntrl_l(3) | test for a control character |
isdigit(3), isdigit_l(3) | test for a decimal digit |
isfinite(3) | test for finite value |
isgraph(3), isgraph_l(3) | test for a visible character |
isgreater(3), isgreaterequal(3), isless(3), islessequal(3), islessgreater(3) | real-floating relational tests |
isinf(3) | test for infinity |
islower(3), islower_l(3) | test for a lowercase letter |
isnan(3) | test for a NaN |
isnormal(3) | test for a normal value |
iso646.h(3) | alternative spellings |
isprint(3), isprint_l(3) | test for a printable character |
ispunct(3), ispunct_l(3) | test for a punctuation character |
isspace(3), isspace_l(3) | test for a white-space character |
isunordered(3) | test if arguments are unordered |
isupper(3), isupper_l(3) | test for an uppercase letter |
iswalnum(3), iswalnum_l(3) | test for an alphanumeric wide-character code |
iswalpha(3), iswalpha_l(3) | test for an alphabetic wide-character code |
iswblank(3), iswblank_l(3) | test for a blank wide-character code |
iswcntrl(3), iswcntrl_l(3) | test for a control wide-character code |
iswctype(3), iswctype_l(3) | test character for a specified class |
iswdigit(3), iswdigit_l(3) | test for a decimal digit wide-character code |
iswgraph(3), iswgraph_l(3) | test for a visible wide-character code |
iswlower(3), iswlower_l(3) | test for a lowercase letter wide-character code |
iswprint(3), iswprint_l(3) | test for a printable wide-character code |
iswpunct(3), iswpunct_l(3) | test for a punctuation wide-character code |
iswspace(3), iswspace_l(3) | test for a white-space wide-character code |
iswupper(3), iswupper_l(3) | test for an uppercase letter wide-character code |
iswxdigit(3), iswxdigit_l(3) | test for a hexadecimal digit wide-character code |
isxdigit(3), isxdigit_l(3) | test for a hexadecimal digit |
j0(3), j1(3), jn(3) | Bessel functions of the first kind |
kill(3) | send a signal to a process or a group of processes |
kill_dependency(3) | terminate a dependency chain |
killpg(3) | send a signal to a process group |
labs(3), llabs(3) | return a long integer absolute value |
langinfo.h(3) | language information constants |
lchown(3) | change the owner and group of a symbolic link |
ldexp(3), ldexpf(3), ldexpl(3) | load exponent of a floating-point number |
ldiv(3), lldiv(3) | compute quotient and remainder of a long division |
lgamma(3), lgammaf(3), lgammal(3), signgam(3) | log gamma function |
libgen.h(3) | definitions for pattern matching functions |
libintl.h(3) | international messaging |
limits.h(3) | implementation-defined constants |
link(3), linkat(3) | hard link one file to another file |
lio_listio(3) | list directed I/O |
listen(3) | listen for socket connections and limit the queue of incoming connections |
llrint(3), llrintf(3), llrintl(3) | round to the nearest integer value using current rounding direction |
llround(3), llroundf(3), llroundl(3) | round to nearest integer value |
locale.h(3) | category macros |
localeconv(3) | return locale-specific information |
localtime(3), localtime_r(3) | convert a time value to a broken-down local time |
lockf(3) | record locking on files |
log(3), logf(3), logl(3) | natural logarithm function |
log10(3), log10f(3), log10l(3) | base 10 logarithm function |
log1p(3), log1pf(3), log1pl(3) | compute a natural logarithm |
log2(3), log2f(3), log2l(3) | compute base 2 logarithm functions |
logb(3), logbf(3), logbl(3) | radix-independent exponent |
longjmp(3) | non-local goto |
lrint(3), lrintf(3), lrintl(3) | round to nearest integer value using current rounding direction |
lround(3), lroundf(3), lroundl(3) | round to nearest integer value |
lsearch(3), lfind(3) | linear search and update |
lseek(3) | move the read/write file offset |
malloc(3) | a memory allocator |
math.h(3) | mathematical declarations |
mblen(3) | get number of bytes in a character |
mbrlen(3) | get number of bytes in a character (restartable) |
mbrtoc16(3), mbrtoc32(3) | convert a character to a Unicode character code (restartable) |
mbrtowc(3) | convert a character to a wide-character code (restartable) |
mbsinit(3) | determine conversion object status |
mbsnrtowcs(3), mbsrtowcs(3) | convert a character string to a wide-character string (restartable) |
mbstowcs(3) | convert a character string to a wide-character string |
mbtowc(3) | convert a character to a wide-character code |
memccpy(3) | copy bytes in memory |
memchr(3) | find byte in memory |
memcmp(3) | compare bytes in memory |
memcpy(3) | copy bytes in memory |
memmem(3) | find a byte subsequence in a byte sequence |
memmove(3) | copy bytes in memory with overlapping areas |
memset(3) | set bytes in memory |
mkdir(3), mkdirat(3) | make a directory |
mkdtemp(3), mkostemp(3), mkstemp(3) | create a unique directory or file |
mkfifo(3), mkfifoat(3) | make a FIFO special file |
mknod(3), mknodat(3) | make directory, special file, or regular file |
mktime(3) | convert broken-down time into time since the Epoch |
mlock(3), munlock(3) | lock or unlock a range of process address space (REALTIME) |
mlockall(3), munlockall(3) | lock/unlock the address space of a process (REALTIME) |
mmap(3) | map pages of memory |
modf(3), modff(3), modfl(3) | decompose a floating-point number |
monetary.h(3) | monetary types |
mprotect(3) | set protection of memory mapping |
mq_close(3) | close a message queue (REALTIME) |
mq_getattr(3) | get message queue attributes (REALTIME) |
mq_notify(3) | notify process that a message is available (REALTIME) |
mq_open(3) | open a message queue (REALTIME) |
mq_receive(3), mq_timedreceive(3) | receive a message from a message queue (REALTIME) |
mq_send(3), mq_timedsend(3) | send a message to a message queue (REALTIME) |
mq_setattr(3) | set message queue attributes (REALTIME) |
mq_unlink(3) | remove a message queue (REALTIME) |
mqueue.h(3) | message queues (REALTIME) |
msgctl(3) | XSI message control operations |
msgget(3) | get the XSI message queue identifier |
msgrcv(3) | XSI message receive operation |
msgsnd(3) | XSI message send operation |
msync(3) | synchronize memory with physical storage |
mtx_destroy(3), mtx_init(3) | destroy and initialize a mutex |
mtx_lock(3), mtx_timedlock(3), mtx_trylock(3), mtx_unlock(3) | lock and unlock a mutex |
munmap(3) | unmap pages of memory |
nan(3), nanf(3), nanl(3) | return quiet NaN |
nanosleep(3) | high resolution sleep |
ndbm.h(3) | definitions for ndbm database operations |
nearbyint(3), nearbyintf(3), nearbyintl(3) | floating-point rounding functions |
net_if.h(3), net/if.h(3) | sockets local interfaces |
netdb.h(3) | definitions for network database operations |
netinet_in.h(3), netinet/in.h(3) | Internet address family |
netinet_tcp.h(3), netinet/tcp.h(3) | definitions for the Internet Transmission Control Protocol (TCP) |
newlocale(3) | create or modify a locale object |
nextafter(3), nextafterf(3), nextafterl(3), nexttoward(3), nexttowardf(3), nexttowardl(3) | next representable floating-point number |
nftw(3) | walk a file tree |
nice(3) | change the nice value of a process |
nl_langinfo(3), nl_langinfo_l(3) | language information |
nl_types.h(3) | data types |
open(3), openat(3) | open file |
open_memstream(3), open_wmemstream(3) | open a dynamic memory buffer stream |
pause(3) | suspend the thread until a signal is received |
pclose(3) | close a pipe stream to or from a process |
perror(3) | write error messages to standard error |
pipe(3), pipe2(3) | create an interprocess channel |
poll(3), ppoll(3) | input/output multiplexing |
poll.h(3) | definitions for the poll() function |
popen(3) | initiate pipe streams to or from a process |
posix_devctl(3) | device control |
posix_fadvise(3) | file advisory information (ADVANCED REALTIME) |
posix_fallocate(3) | file space control (ADVANCED REALTIME) |
posix_getdents(3) | read directory entries |
posix_madvise(3) | memory advisory information and alignment control (ADVANCED REALTIME) |
posix_mem_offset(3) | find offset and length of a mapped typed memory block (ADVANCED REALTIME) |
posix_memalign(3) | aligned memory allocation (ADVANCED REALTIME) |
posix_openpt(3) | open a pseudo-terminal device |
posix_spawn(3), posix_spawnp(3) | spawn a process (ADVANCED REALTIME) |
posix_spawn_file_actions_addchdir(3), posix_spawn_file_actions_addfchdir(3) | add chdir or fchdir action to spawn file actions object (ADVANCED REALTIME) |
posix_spawn_file_actions_addclose(3), posix_spawn_file_actions_addopen(3) | add close or open action to spawn file actions object (ADVANCED REALTIME) |
posix_spawn_file_actions_adddup2(3) | add dup2 action to spawn file actions object (ADVANCED REALTIME) |
posix_spawn_file_actions_destroy(3), posix_spawn_file_actions_init(3) | destroy and initialize spawn file actions object (ADVANCED REALTIME) |
posix_spawnattr_destroy(3), posix_spawnattr_init(3) | destroy and initialize spawn attributes object (ADVANCED REALTIME) |
posix_spawnattr_getflags(3), posix_spawnattr_setflags(3) | get and set the spawn-flags attribute of a spawn attributes object (ADVANCED REALTIME) |
posix_spawnattr_getpgroup(3), posix_spawnattr_setpgroup(3) | get and set the spawn-pgroup attribute of a spawn attributes object (ADVANCED REALTIME) |
posix_spawnattr_getschedparam(3), posix_spawnattr_setschedparam(3) | get and set the spawn-schedparam attribute of a spawn attributes object (ADVANCED REALTIME) |
posix_spawnattr_getschedpolicy(3), posix_spawnattr_setschedpolicy(3) | get and set the spawn-schedpolicy attribute of a spawn attributes object (ADVANCED REALTIME) |
posix_spawnattr_getsigdefault(3), posix_spawnattr_setsigdefault(3) | get and set the spawn-sigdefault attribute of a spawn attributes object (ADVANCED REALTIME) |
posix_spawnattr_getsigmask(3), posix_spawnattr_setsigmask(3) | get and set the spawn-sigmask attribute of a spawn attributes object (ADVANCED REALTIME) |
posix_typed_mem_get_info(3) | query typed memory information (ADVANCED REALTIME) |
posix_typed_mem_open(3) | open a typed memory object (ADVANCED REALTIME) |
pow(3), powf(3), powl(3) | power function |
pread(3), read(3) | read from a file |
pselect(3), select(3) | synchronous I/O multiplexing |
psiginfo(3), psignal(3) | write signal information to standard error |
pthread.h(3) | threads |
pthread_atfork(3) | register fork handlers |
pthread_attr_destroy(3), pthread_attr_init(3) | destroy and initialize the thread attributes object |
pthread_attr_getdetachstate(3), pthread_attr_setdetachstate(3) | get and set the detachstate attribute |
pthread_attr_getguardsize(3), pthread_attr_setguardsize(3) | get and set the thread guardsize attribute |
pthread_attr_getinheritsched(3), pthread_attr_setinheritsched(3) | get and set the inheritsched attribute (REALTIME THREADS) |
pthread_attr_getschedparam(3), pthread_attr_setschedparam(3) | get and set the schedparam attribute |
pthread_attr_getschedpolicy(3), pthread_attr_setschedpolicy(3) | get and set the schedpolicy attribute (REALTIME THREADS) |
pthread_attr_getscope(3), pthread_attr_setscope(3) | get and set the contentionscope attribute (REALTIME THREADS) |
pthread_attr_getstack(3), pthread_attr_setstack(3) | get and set stack attributes |
pthread_attr_getstacksize(3), pthread_attr_setstacksize(3) | get and set the stacksize attribute |
pthread_barrier_destroy(3), pthread_barrier_init(3) | destroy and initialize a barrier object |
pthread_barrier_wait(3) | synchronize at a barrier |
pthread_barrierattr_destroy(3), pthread_barrierattr_init(3) | destroy and initialize the barrier attributes object |
pthread_barrierattr_getpshared(3), pthread_barrierattr_setpshared(3) | get and set the process-shared attribute of the barrier attributes object |
pthread_cancel(3) | cancel execution of a thread |
pthread_cleanup_pop(3), pthread_cleanup_push(3) | establish cancellation handlers |
pthread_cond_broadcast(3), pthread_cond_signal(3) | broadcast or signal a condition |
pthread_cond_clockwait(3), pthread_cond_timedwait(3), pthread_cond_wait(3) | wait on a condition |
pthread_cond_destroy(3), pthread_cond_init(3) | destroy and initialize condition variables |
pthread_condattr_destroy(3), pthread_condattr_init(3) | destroy and initialize the condition variable attributes object |
pthread_condattr_getclock(3), pthread_condattr_setclock(3) | get and set the clock selection condition variable attribute |
pthread_condattr_getpshared(3), pthread_condattr_setpshared(3) | get and set the process-shared condition variable attributes |
pthread_create(3) | thread creation |
pthread_detach(3) | detach a thread |
pthread_equal(3) | compare thread IDs |
pthread_exit(3) | thread termination |
pthread_getcpuclockid(3) | access a thread CPU-time clock (ADVANCED REALTIME THREADS) |
pthread_getschedparam(3), pthread_setschedparam(3) | dynamic thread scheduling parameters access (REALTIME THREADS) |
pthread_getspecific(3), pthread_setspecific(3) | thread-specific data management |
pthread_join(3) | wait for thread termination |
pthread_key_create(3) | thread-specific data key creation |
pthread_key_delete(3) | thread-specific data key deletion |
pthread_kill(3) | send a signal to a thread |
pthread_mutex_clocklock(3), pthread_mutex_timedlock(3) | lock a mutex |
pthread_mutex_consistent(3) | mark state protected by robust mutex as consistent |
pthread_mutex_destroy(3), pthread_mutex_init(3) | destroy and initialize a mutex |
pthread_mutex_getprioceiling(3), pthread_mutex_setprioceiling(3) | get and set the priority ceiling of a mutex (REALTIME THREADS) |
pthread_mutex_lock(3), pthread_mutex_trylock(3), pthread_mutex_unlock(3) | lock and unlock a mutex |
pthread_mutexattr_destroy(3), pthread_mutexattr_init(3) | destroy and initialize the mutex attributes object |
pthread_mutexattr_getprioceiling(3), pthread_mutexattr_setprioceiling(3) | get and set the prioceiling attribute of the mutex attributes object (REALTIME THREADS) |
pthread_mutexattr_getprotocol(3), pthread_mutexattr_setprotocol(3) | get and set the protocol attribute of the mutex attributes object (REALTIME THREADS) |
pthread_mutexattr_getpshared(3), pthread_mutexattr_setpshared(3) | get and set the process-shared attribute |
pthread_mutexattr_getrobust(3), pthread_mutexattr_setrobust(3) | get and set the mutex robust attribute |
pthread_mutexattr_gettype(3), pthread_mutexattr_settype(3) | get and set the mutex type attribute |
pthread_once(3) | dynamic package initialization |
pthread_rwlock_clockrdlock(3), pthread_rwlock_timedrdlock(3) | lock a read-write lock for reading |
pthread_rwlock_clockwrlock(3), pthread_rwlock_timedwrlock(3) | lock a read-write lock for writing |
pthread_rwlock_destroy(3), pthread_rwlock_init(3) | destroy and initialize a read-write lock object |
pthread_rwlock_rdlock(3), pthread_rwlock_tryrdlock(3) | lock a read-write lock object for reading |
pthread_rwlock_trywrlock(3), pthread_rwlock_wrlock(3) | lock a read-write lock object for writing |
pthread_rwlock_unlock(3) | unlock a read-write lock object |
pthread_rwlockattr_destroy(3), pthread_rwlockattr_init(3) | destroy and initialize the read-write lock attributes object |
pthread_rwlockattr_getpshared(3), pthread_rwlockattr_setpshared(3) | get and set the process-shared attribute of the read-write lock attributes object |
pthread_self(3) | get the calling thread ID |
pthread_setcancelstate(3), pthread_setcanceltype(3), pthread_testcancel(3) | set cancelability state |
pthread_setschedprio(3) | dynamic thread scheduling parameters access (REALTIME THREADS) |
pthread_sigmask(3), sigprocmask(3) | examine and change blocked signals |
pthread_spin_destroy(3), pthread_spin_init(3) | destroy or initialize a spin lock object |
pthread_spin_lock(3), pthread_spin_trylock(3) | lock a spin lock object |
pthread_spin_unlock(3) | unlock a spin lock object |
ptsname(3), ptsname_r(3) | get name of the subsidiary pseudo-terminal device |
putc(3) | put a byte on a stream |
putchar(3) | put a byte on a stdout stream |
putenv(3) | change or add a value to an environment |
puts(3) | put a string on standard output |
putwc(3) | put a wide character on a stream |
putwchar(3) | put a wide character on a stdout stream |
pwd.h(3) | password structure |
pwrite(3), write(3) | write on a file |
qsort(3), qsort_r(3) | sort a table of data |
quick_exit(3) | terminate a process |
raise(3) | send a signal to the executing process |
rand(3), srand(3) | pseudo-random number generator |
readdir(3), readdir_r(3) | read a directory |
readlink(3), readlinkat(3) | read the contents of a symbolic link |
readv(3) | read a vector |
realloc(3), reallocarray(3) | memory reallocators |
realpath(3) | resolve a pathname |
recv(3) | receive a message from a connected socket |
recvfrom(3) | receive a message from a socket |
recvmsg(3) | receive a message from a socket |
regcomp(3), regerror(3), regexec(3), regfree(3) | regular expression matching |
regex.h(3) | regular expression matching types |
remainder(3), remainderf(3), remainderl(3) | remainder function |
remove(3) | remove a file |
remquo(3), remquof(3), remquol(3) | remainder functions |
rename(3), renameat(3) | rename file |
rewind(3) | reset the file position indicator in a stream |
rewinddir(3) | reset the position of a directory stream to the beginning of a directory |
rint(3), rintf(3), rintl(3) | round-to-nearest integral value |
rmdir(3) | remove a directory |
round(3), roundf(3), roundl(3) | round to the nearest integer value in a floating-point format |
scalbln(3), scalblnf(3), scalblnl(3), scalbn(3), scalbnf(3), scalbnl(3) | compute exponent using FLT_RADIX |
sched.h(3) | execution scheduling |
sched_get_priority_max(3), sched_get_priority_min(3) | get priority limits (REALTIME) |
sched_getparam(3) | get scheduling parameters (REALTIME) |
sched_getscheduler(3) | get scheduling policy (REALTIME) |
sched_rr_get_interval(3) | get execution time limits (REALTIME) |
sched_setparam(3) | set scheduling parameters (REALTIME) |
sched_setscheduler(3) | set scheduling policy and parameters (REALTIME) |
sched_yield(3) | yield the processor |
search.h(3) | search tables |
seekdir(3) | set the position of a directory stream |
sem_clockwait(3), sem_timedwait(3) | lock a semaphore |
sem_close(3) | close a named semaphore |
sem_destroy(3) | destroy an unnamed semaphore |
sem_getvalue(3) | get the value of a semaphore |
sem_init(3) | initialize an unnamed semaphore |
sem_open(3) | initialize and open a named semaphore |
sem_post(3) | unlock a semaphore |
sem_trywait(3), sem_wait(3) | lock a semaphore |
sem_unlink(3) | remove a named semaphore |
semaphore.h(3) | semaphores |
semctl(3) | XSI semaphore control operations |
semget(3) | get set of XSI semaphores |
semop(3) | XSI semaphore operations |
send(3) | send a message on a socket |
sendmsg(3) | send a message on a socket using a message structure |
sendto(3) | send a message on a socket |
setbuf(3) | assign buffering to a stream |
setegid(3) | set the effective group ID |
setenv(3) | add or change environment variable |
seteuid(3) | set effective user ID |
setgid(3) | set-group-ID |
setjmp(3) | set jump point for a non-local goto |
setjmp.h(3) | stack environment declarations |
setkey(3) | set encoding key (CRYPT) |
setlocale(3) | set program locale |
setpgid(3) | set process group ID for job control |
setregid(3) | set real and effective group IDs |
setresgid(3) | set real group ID, effective group ID, and saved set-group-ID |
setresuid(3) | set real user ID, effective user ID, and saved set-user-ID |
setreuid(3) | set real and effective user IDs |
setsid(3) | create session and set process group ID |
setsockopt(3) | set the socket options |
setuid(3) | set user ID |
setvbuf(3) | assign buffering to a stream |
shm_open(3) | open a shared memory object (REALTIME) |
shm_unlink(3) | remove a shared memory object (REALTIME) |
shmat(3) | XSI shared memory attach operation |
shmctl(3) | XSI shared memory control operations |
shmdt(3) | XSI shared memory detach operation |
shmget(3) | get an XSI shared memory segment |
shutdown(3) | shut down socket send and receive operations |
sig2str(3), str2sig(3) | translate between signal names and numbers |
sigaction(3) | examine and change a signal action |
sigaddset(3) | add a signal to a signal set |
sigaltstack(3) | set and get signal alternate stack context |
sigdelset(3) | delete a signal from a signal set |
sigemptyset(3) | initialize and empty a signal set |
sigfillset(3) | initialize and fill a signal set |
sigismember(3) | test for a signal in a signal set |
siglongjmp(3) | non-local goto with signal handling |
signal(3) | signal management |
signal.h(3) | signals |
signbit(3) | test sign |
sigpending(3) | examine pending signals |
sigqueue(3) | queue a signal to a process |
sigsetjmp(3) | set jump point for a non-local goto |
sigsuspend(3) | wait for a signal |
sigtimedwait(3), sigwaitinfo(3) | wait for queued signals |
sigwait(3) | wait for queued signals |
sin(3), sinf(3), sinl(3) | sine function |
sinh(3), sinhf(3), sinhl(3) | hyperbolic sine functions |
sleep(3) | suspend execution for an interval of time |
sockatmark(3) | determine whether a socket is at the out-of-band mark |
socket(3) | create an endpoint for communication |
socketpair(3) | create a pair of connected sockets |
spawn.h(3) | spawn (ADVANCED REALTIME) |
sqrt(3), sqrtf(3), sqrtl(3) | square root function |
stdalign.h(3) | alignment macros |
stdarg.h(3) | handle variable argument list |
stdatomic.h(3) | atomics |
stdbool.h(3) | boolean type and values |
stddef.h(3) | standard type definitions |
stderr(3), stdin(3), stdout(3) | standard I/O streams |
stdint.h(3) | integer types |
stdio.h(3) | standard buffered input/output |
stdlib.h(3) | standard library definitions |
stdnoreturn.h(3) | noreturn macro |
stpcpy(3), strcpy(3) | copy a string |
stpncpy(3), strncpy(3) | copy fixed length string, returning a pointer to the array end |
strcasecmp(3), strcasecmp_l(3), strncasecmp(3), strncasecmp_l(3) | case-insensitive string comparisons |
strcat(3) | concatenate two strings |
strchr(3) | string scanning operation |
strcmp(3) | compare two strings |
strcoll(3), strcoll_l(3) | string comparison using collating information |
strcspn(3) | get the length of a complementary substring |
strdup(3), strndup(3) | duplicate a specific number of bytes from a string |
strerror(3), strerror_l(3), strerror_r(3) | get error message string |
strfmon(3), strfmon_l(3) | convert monetary value to a string |
strftime(3), strftime_l(3) | convert date and time to a string |
string.h(3) | string operations |
strings.h(3) | string operations |
strlcat(3), strlcpy(3) | size-bounded string concatenation and copying |
strlen(3), strnlen(3) | get length of fixed size string |
strncat(3) | concatenate a string with part of another |
strncmp(3) | compare part of two strings |
strpbrk(3) | scan a string for a byte |
strptime(3) | date and time conversion |
strrchr(3) | string scanning operation |
strsignal(3) | get signal message string |
strspn(3) | get length of a substring |
strstr(3) | find a substring |
strtod(3), strtof(3), strtold(3) | convert a string to a double-precision number |
strtoimax(3), strtoumax(3) | convert string to integer type |
strtok(3), strtok_r(3) | split string into tokens |
strtol(3), strtoll(3) | convert a string to a long integer |
strtoul(3), strtoull(3) | convert a string to an unsigned long |
strxfrm(3), strxfrm_l(3) | string transformation |
swab(3) | swap bytes |
symlink(3), symlinkat(3) | make a symbolic link |
sync(3) | schedule file system updates |
sys_ipc.h(3), sys/ipc.h(3) | XSI interprocess communication access structure |
sys_mman.h(3), sys/mman.h(3) | memory management declarations |
sys_msg.h(3), sys/msg.h(3) | XSI message queue structures |
sys_resource.h(3), sys/resource.h(3) | definitions for resource operations |
sys_select.h(3), sys/select.h(3) | select types |
sys_sem.h(3), sys/sem.h(3) | XSI semaphore facility |
sys_shm.h(3), sys/shm.h(3) | XSI shared memory facility |
sys_socket.h(3), sys/socket.h(3) | main sockets header |
sys_stat.h(3), sys/stat.h(3) | data returned by the stat() function |
sys_statvfs.h(3), sys/statvfs.h(3) | VFS File System information structure |
sys_time.h(3), sys/time.h(3) | time types |
sys_times.h(3), sys/times.h(3) | file access and modification times structure |
sys_types.h(3), sys/types.h(3) | data types |
sys_uio.h(3), sys/uio.h(3) | definitions for vector I/O operations |
sys_un.h(3), sys/un.h(3) | definitions for UNIX domain sockets |
sys_utsname.h(3), sys/utsname.h(3) | system name structure |
sys_wait.h(3), sys/wait.h(3) | declarations for waiting |
sysconf(3) | get configurable system variables |
syslog.h(3) | definitions for system error logging |
system(3) | issue a command |
tan(3), tanf(3), tanl(3) | tangent function |
tanh(3), tanhf(3), tanhl(3) | hyperbolic tangent functions |
tar.h(3) | extended tar definitions |
tcdrain(3) | wait for transmission of output |
tcflow(3) | suspend or restart the transmission or reception of data |
tcflush(3) | flush non-transmitted output data, non-read input data, or both |
tcgetattr(3) | get the parameters associated with the terminal |
tcgetpgrp(3) | get the foreground process group ID |
tcgetsid(3) | get the process group ID for the session leader for the controlling terminal |
tcgetwinsize(3) | get the size of a terminal window |
tcsendbreak(3) | send a break for a specific duration |
tcsetattr(3) | set the parameters associated with the terminal |
tcsetpgrp(3) | set the foreground process group ID |
tcsetwinsize(3) | set the size of a terminal window |
tdelete(3), tfind(3), tsearch(3), twalk(3) | manage a binary search tree |
telldir(3) | current location of a named directory stream |
termios.h(3) | define values for termios |
tgamma(3), tgammaf(3), tgammal(3) | compute gamma() function |
tgmath.h(3) | type-generic macros |
thrd_create(3) | thread creation |
thrd_current(3) | get the calling thread ID |
thrd_detach(3) | detach a thread |
thrd_equal(3) | compare thread IDs |
thrd_exit(3) | thread termination |
thrd_join(3) | wait for thread termination |
thrd_sleep(3) | suspend execution for an interval |
thrd_yield(3) | yield the processor |
threads.h(3) | ISO C threads |
time(3) | get time |
time.h(3) | time types |
timer_create(3) | create a per-process timer |
timer_delete(3) | delete a per-process timer |
timer_getoverrun(3), timer_gettime(3), timer_settime(3) | per-process timers |
times(3) | get process and waited-for child process times |
timespec_get(3) | get time |
tmpfile(3) | create a temporary file |
tmpnam(3) | create a name for a temporary file |
tolower(3), tolower_l(3) | transliterate uppercase characters to lowercase |
toupper(3), toupper_l(3) | transliterate lowercase characters to uppercase |
towctrans(3), towctrans_l(3) | wide-character transliteration |
towlower(3), towlower_l(3) | transliterate uppercase wide-character code to lowercase |
towupper(3), towupper_l(3) | transliterate lowercase wide-character code to uppercase |
trunc(3), truncf(3), truncl(3) | round to truncated integer value |
truncate(3) | truncate a file to a specified length |
tss_create(3) | thread-specific data key creation |
tss_delete(3) | thread-specific data key deletion |
tss_get(3), tss_set(3) | thread-specific data management |
ttyname(3), ttyname_r(3) | find the pathname of a terminal |
uchar.h(3) | Unicode character handling |
umask(3) | set and get the file mode creation mask |
uname(3) | get the name of the current system |
ungetc(3) | push byte back into input stream |
ungetwc(3) | push wide-character code back into the input stream |
unistd.h(3) | standard symbolic constants and types |
unlink(3), unlinkat(3) | remove a directory entry |
unlockpt(3) | unlock a pseudo-terminal manager/subsidiary pair |
unsetenv(3) | remove an environment variable |
uselocale(3) | use locale in current thread |
utmpx.h(3) | user accounting database definitions |
va_arg(3), va_copy(3), va_end(3), va_start(3) | handle variable argument list |
vasprintf(3), vdprintf(3), vfprintf(3), vprintf(3), vsnprintf(3), vsprintf(3) | format output of a stdarg argument list |
vfscanf(3), vscanf(3), vsscanf(3) | format input of a stdarg argument list |
vfwprintf(3), vswprintf(3), vwprintf(3) | wide-character formatted output of a stdarg argument list |
vfwscanf(3), vswscanf(3), vwscanf(3) | wide-character formatted input of a stdarg argument list |
wait(3), waitpid(3) | wait for a child process to stop or terminate |
waitid(3) | wait for a child process to change state |
wchar.h(3) | wide-character handling |
wcpcpy(3), wcscpy(3) | copy a wide-character string, returning a pointer to its end |
wcpncpy(3), wcsncpy(3) | copy a fixed-size wide-character string, returning a pointer to its end |
wcrtomb(3) | convert a wide-character code to a character (restartable) |
wcscasecmp(3), wcscasecmp_l(3), wcsncasecmp(3), wcsncasecmp_l(3) | case-insensitive wide-character string comparison |
wcscat(3) | concatenate two wide-character strings |
wcschr(3) | wide-character string scanning operation |
wcscmp(3) | compare two wide-character strings |
wcscoll(3), wcscoll_l(3) | wide-character string comparison using collating information |
wcscspn(3) | get the length of a complementary wide substring |
wcsdup(3) | duplicate a wide-character string |
wcsftime(3) | convert date and time to a wide-character string |
wcslcat(3), wcslcpy(3) | size-bounded wide string concatenation and copying |
wcslen(3), wcsnlen(3) | get length of a fixed-sized wide-character string |
wcsncat(3) | concatenate a wide-character string with part of another |
wcsncmp(3) | compare part of two wide-character strings |
wcsnrtombs(3), wcsrtombs(3) | convert a wide-character string to a character string (restartable) |
wcspbrk(3) | scan a wide-character string for a wide-character code |
wcsrchr(3) | wide-character string scanning operation |
wcsspn(3) | get the length of a wide substring |
wcsstr(3) | find a wide-character substring |
wcstod(3), wcstof(3), wcstold(3) | convert a wide-character string to a double-precision number |
wcstoimax(3), wcstoumax(3) | convert a wide-character string to an integer type |
wcstok(3) | split a wide-character string into tokens |
wcstol(3), wcstoll(3) | convert a wide-character string to a long integer |
wcstombs(3) | convert a wide-character string to a character string |
wcstoul(3), wcstoull(3) | convert a wide-character string to an unsigned long |
wcswidth(3) | number of column positions of a wide-character string |
wcsxfrm(3), wcsxfrm_l(3) | wide-character string transformation |
wctob(3) | wide-character to single-byte conversion |
wctomb(3) | convert a wide-character code to a character |
wctrans(3), wctrans_l(3) | define character mapping |
wctype(3), wctype_l(3) | define character class |
wctype.h(3) | wide-character classification and mapping utilities |
wcwidth(3) | number of column positions of a wide-character code |
wmemchr(3) | find a wide character in memory |
wmemcmp(3) | compare wide characters in memory |
wmemcpy(3) | copy wide characters in memory |
wmemmove(3) | copy wide characters in memory with overlapping areas |
wmemset(3) | set wide characters in memory |
wordexp(3), wordfree(3) | perform word expansions |
wordexp.h(3) | word-expansion types |
writev(3) | write a vector |
y0(3), y1(3), yn(3) | Bessel functions of the second kind |