musl vs posix api

commit

commit 405ce58dcf59ecfb3e245fed0b96b1f35fbeaec1
Date: Fri Mar 2 22:35:37 2012 -0500

fix nan/infinity macros in math.h, etc.

the previous version not only failed to work in c++, but also failed
to produce constant expressions, making the macros useless as
initializers for objects of static storage duration.

gcc 3.3 and later have builtins for these, which sadly seem to be the
most "portable" solution. the alternative definitions produce
exceptions (for NAN) and compiler warnings (for INFINITY) on newer
versions of gcc.

legend

(STREAMS and posix_trace* apis are excluded)

table

muslposix
statussymdeclnameheaderoptiondesc
  d FD_CLR sys/select.h pselect, select - synchronous I/O multiplexing
  d FD_ISSET sys/select.h pselect, select - synchronous I/O multiplexing
  d FD_SET sys/select.h pselect, select - synchronous I/O multiplexing
  d FD_ZERO sys/select.h pselect, select - synchronous I/O multiplexing
 Tp _Exit stdlib.h _Exit, _exit - terminate a process
 Tp _exit unistd.h _Exit, _exit - terminate a process
 Tp _longjmp setjmp.h OB XSI_longjmp, _setjmp - non-local goto
 Tp _setjmp setjmp.h OB XSI_longjmp, _setjmp - non-local goto
  d _tolower ctype.h OB XSI_tolower - transliterate uppercase characters to lowercase
  d _toupper ctype.h OB XSI_toupper - transliterate lowercase characters to uppercase
 Tp a64l stdlib.h XSIa64l, l64a - convert between a 32-bit integer and a radix-64 ASCII string
 Tp abort stdlib.h abort - generate an abnormal process abort
 Tp abs stdlib.h abs - return an integer absolute value
 Tp accept sys/socket.h accept - accept a new connection on a socket
 Tp access unistd.h access, faccessat - determine accessibility of a file relative to directory file descriptor
 Tp acos math.h acos, acosf, acosl - arc cosine functions
 Tp acosf math.h acos, acosf, acosl - arc cosine functions
 Tp acosh math.h acosh, acoshf, acoshl - inverse hyperbolic cosine functions
 Tp acoshf math.h acosh, acoshf, acoshl - inverse hyperbolic cosine functions
nosym p acoshl math.h acosh, acoshf, acoshl - inverse hyperbolic cosine functions
nosym p acosl math.h acos, acosf, acosl - arc cosine functions
 Tp aio_cancel aio.h aio_cancel - cancel an asynchronous I/O request
 Tp aio_error aio.h aio_error - retrieve errors status for an asynchronous I/O operation
 Tp aio_fsync aio.h aio_fsync - asynchronous file synchronization
 Tp aio_read aio.h aio_read - asynchronous read from a file
 Tp aio_return aio.h aio_return - retrieve return status of an asynchronous I/O operation
 Tp aio_suspend aio.h aio_suspend - wait for an asynchronous I/O request
 Tp aio_write aio.h aio_write - asynchronous write to a file
 Tp alarm unistd.h alarm - schedule an alarm signal
 Tp alphasort dirent.h alphasort, scandir - scan a directory
 Tp asctime time.h OBasctime, asctime_r - convert date and time to a string
 Tp asctime_r time.h OB CXasctime, asctime_r - convert date and time to a string
 Tp asin math.h asin, asinf, asinl - arc sine function
 Tp asinf math.h asin, asinf, asinl - arc sine function
 Tp asinh math.h asinh, asinhf, asinhl - inverse hyperbolic sine functions
 Tp asinhf math.h asinh, asinhf, asinhl - inverse hyperbolic sine functions
nosym p asinhl math.h asinh, asinhf, asinhl - inverse hyperbolic sine functions
nosym p asinl math.h asin, asinf, asinl - arc sine function
  d d d assert assert.h assert - insert program diagnostics
 Tp atan math.h atan, atanf, atanl - arc tangent function
 Tp atan2 math.h atan2, atan2f, atan2l - arc tangent functions
 Tp atan2f math.h atan2, atan2f, atan2l - arc tangent functions
nosym p atan2l math.h atan2, atan2f, atan2l - arc tangent functions
 Tp atanf math.h atan, atanf, atanl - arc tangent function
 Tp atanh math.h atanh, atanhf, atanhl - inverse hyperbolic tangent functions
 Tp atanhf math.h atanh, atanhf, atanhl - inverse hyperbolic tangent functions
nosym p atanhl math.h atanh, atanhf, atanhl - inverse hyperbolic tangent functions
nosym p atanl math.h atan, atanf, atanl - arc tangent function
 Tp atexit stdlib.h atexit - register a function to run at process termination
 Tp atof stdlib.h atof - convert a string to a double-precision number
 Tp atoi stdlib.h atoi - convert a string to an integer
 Tp atol stdlib.h atol, atoll - convert a string to a long integer
 Tp atoll stdlib.h atol, atoll - convert a string to a long integer
 Tp p basename libgen.h XSIbasename - return the last component of a pathname
 Tp bind sys/socket.h bind - bind a name to a socket
 Tp bsearch stdlib.h bsearch - binary search a sorted table
 Tp btowc stdio.h wchar.h btowc - single byte to wide character conversion
missing  cabs complex.h cabs, cabsf, cabsl - return a complex absolute value
missing  cabsf complex.h cabs, cabsf, cabsl - return a complex absolute value
missing  cabsl complex.h cabs, cabsf, cabsl - return a complex absolute value
missing  cacos complex.h cacos, cacosf, cacosl - complex arc cosine functions
missing  cacosf complex.h cacos, cacosf, cacosl - complex arc cosine functions
missing  cacosh complex.h cacosh, cacoshf, cacoshl - complex arc hyperbolic cosine functions
missing  cacoshf complex.h cacosh, cacoshf, cacoshl - complex arc hyperbolic cosine functions
missing  cacoshl complex.h cacosh, cacoshf, cacoshl - complex arc hyperbolic cosine functions
missing  cacosl complex.h cacos, cacosf, cacosl - complex arc cosine functions
 Tp calloc stdlib.h calloc - a memory allocator
missing  carg complex.h carg, cargf, cargl - complex argument functions
missing  cargf complex.h carg, cargf, cargl - complex argument functions
missing  cargl complex.h carg, cargf, cargl - complex argument functions
missing  casin complex.h casin, casinf, casinl - complex arc sine functions
missing  casinf complex.h casin, casinf, casinl - complex arc sine functions
missing  casinh complex.h casinh, casinhf, casinhl - complex arc hyperbolic sine functions
missing  casinhf complex.h casinh, casinhf, casinhl - complex arc hyperbolic sine functions
missing  casinhl complex.h casinh, casinhf, casinhl - complex arc hyperbolic sine functions
missing  casinl complex.h casin, casinf, casinl - complex arc sine functions
missing  catan complex.h catan, catanf, catanl - complex arc tangent functions
missing  catanf complex.h catan, catanf, catanl - complex arc tangent functions
missing  catanh complex.h catanh, catanhf, catanhl - complex arc hyperbolic tangent functions
missing  catanhf complex.h catanh, catanhf, catanhl - complex arc hyperbolic tangent functions
missing  catanhl complex.h catanh, catanhf, catanhl - complex arc hyperbolic tangent functions
missing  catanl complex.h catan, catanf, catanl - complex arc tangent functions
 Tp catclose nl_types.h catclose - close a message catalog descriptor
 Tp catgets nl_types.h catgets - read a program message
 Tp catopen nl_types.h catopen - open a message catalog
 Tp cbrt math.h cbrt, cbrtf, cbrtl - cube root functions
 Tp cbrtf math.h cbrt, cbrtf, cbrtl - cube root functions
nosym p cbrtl math.h cbrt, cbrtf, cbrtl - cube root functions
missing  ccos complex.h ccos, ccosf, ccosl - complex cosine functions
missing  ccosf complex.h ccos, ccosf, ccosl - complex cosine functions
missing  ccosh complex.h ccosh, ccoshf, ccoshl - complex hyperbolic cosine functions
missing  ccoshf complex.h ccosh, ccoshf, ccoshl - complex hyperbolic cosine functions
missing  ccoshl complex.h ccosh, ccoshf, ccoshl - complex hyperbolic cosine functions
missing  ccosl complex.h ccos, ccosf, ccosl - complex cosine functions
 Tp ceil math.h ceil, ceilf, ceill - ceiling value function
 Tp ceilf math.h ceil, ceilf, ceill - ceiling value function
nosym p ceill math.h ceil, ceilf, ceill - ceiling value function
missing  cexp complex.h cexp, cexpf, cexpl - complex exponential functions
missing  cexpf complex.h cexp, cexpf, cexpl - complex exponential functions
missing  cexpl complex.h cexp, cexpf, cexpl - complex exponential functions
 Tp cfgetispeed termios.h cfgetispeed - get input baud rate
 Tp cfgetospeed termios.h cfgetospeed - get output baud rate
 Tp cfsetispeed termios.h cfsetispeed - set input baud rate
 Tp cfsetospeed termios.h cfsetospeed - set output baud rate
 Tp chdir unistd.h chdir - change working directory
 Tp chmod sys/stat.h chmod, fchmodat - change mode of a file relative to directory file descriptor
 Tp chown unistd.h chown, fchownat - change owner and group of a file relative to directory file descriptor
missing  cimag complex.h cimag, cimagf, cimagl - complex imaginary functions
missing  cimagf complex.h cimag, cimagf, cimagl - complex imaginary functions
missing  cimagl complex.h cimag, cimagf, cimagl - complex imaginary functions
 Tp clearerr stdio.h clearerr - clear indicators on a stream
 Tp clock time.h clock - report CPU time used
 Tp clock_getcpuclockid time.h CPTclock_getcpuclockid - access a process CPU-time clock (ADVANCED REALTIME)
 Tp clock_getres time.h CXclock_getres, clock_gettime, clock_settime - clock and timer functions
 Wp clock_gettime time.h CXclock_getres, clock_gettime, clock_settime - clock and timer functions
 Tp clock_nanosleep time.h CXclock_nanosleep - high resolution sleep with specifiable clock
 Tp clock_settime time.h CXclock_getres, clock_gettime, clock_settime - clock and timer functions
missing  clog complex.h clog, clogf, clogl - complex natural logarithm functions
missing  clogf complex.h clog, clogf, clogl - complex natural logarithm functions
missing  clogl complex.h clog, clogf, clogl - complex natural logarithm functions
 Tp close unistd.h close - close a file descriptor
 Tp closedir dirent.h closedir - close a directory stream
 Tp closelog syslog.h XSIcloselog, openlog, setlogmask, syslog - control system log
 Tp confstr unistd.h confstr - get configurable variables
missing  conj complex.h conj, conjf, conjl - complex conjugate functions
missing  conjf complex.h conj, conjf, conjl - complex conjugate functions
missing  conjl complex.h conj, conjf, conjl - complex conjugate functions
 Tp connect sys/socket.h connect - connect a socket
 Tp copysign math.h copysign, copysignf, copysignl - number manipulation function
 Tp copysignf math.h copysign, copysignf, copysignl - number manipulation function
nosym p copysignl math.h copysign, copysignf, copysignl - number manipulation function
 Tp cos math.h cos, cosf, cosl - cosine function
 Tp cosf math.h cos, cosf, cosl - cosine function
 Tp cosh math.h cosh, coshf, coshl - hyperbolic cosine functions
 Tp coshf math.h cosh, coshf, coshl - hyperbolic cosine functions
nosym p coshl math.h cosh, coshf, coshl - hyperbolic cosine functions
nosym p cosl math.h cos, cosf, cosl - cosine function
missing  cpow complex.h cpow, cpowf, cpowl - complex power functions
missing  cpowf complex.h cpow, cpowf, cpowl - complex power functions
missing  cpowl complex.h cpow, cpowf, cpowl - complex power functions
missing  cproj complex.h cproj, cprojf, cprojl - complex projection functions
missing  cprojf complex.h cproj, cprojf, cprojl - complex projection functions
missing  cprojl complex.h cproj, cprojf, cprojl - complex projection functions
missing  creal complex.h creal, crealf, creall - complex real functions
missing  crealf complex.h creal, crealf, creall - complex real functions
missing  creall complex.h creal, crealf, creall - complex real functions
 Tp creat sys/stat.h fcntl.h OHcreat - create a new file or rewrite an existing one
 Tp crypt unistd.h XSIcrypt - string encoding function (CRYPT)
missing  csin complex.h csin, csinf, csinl - complex sine functions
missing  csinf complex.h csin, csinf, csinl - complex sine functions
missing  csinh complex.h csinh, csinhf, csinhl - complex hyperbolic sine functions
missing  csinhf complex.h csinh, csinhf, csinhl - complex hyperbolic sine functions
missing  csinhl complex.h csinh, csinhf, csinhl - complex hyperbolic sine functions
missing  csinl complex.h csin, csinf, csinl - complex sine functions
missing  csqrt complex.h csqrt, csqrtf, csqrtl - complex square root functions
missing  csqrtf complex.h csqrt, csqrtf, csqrtl - complex square root functions
missing  csqrtl complex.h csqrt, csqrtf, csqrtl - complex square root functions
missing  ctan complex.h ctan, ctanf, ctanl - complex tangent functions
missing  ctanf complex.h ctan, ctanf, ctanl - complex tangent functions
missing  ctanh complex.h ctanh, ctanhf, ctanhl - complex hyperbolic tangent functions
missing  ctanhf complex.h ctanh, ctanhf, ctanhl - complex hyperbolic tangent functions
missing  ctanhl complex.h ctanh, ctanhf, ctanhl - complex hyperbolic tangent functions
missing  ctanl complex.h ctan, ctanf, ctanl - complex tangent functions
 Tp p ctermid stdio.h CXctermid - generate a pathname for the controlling terminal
 Tp ctime time.h OBctime, ctime_r - convert a time value to a date and time string
 Tp ctime_r time.h OB CXctime, ctime_r - convert a time value to a date and time string
 Vx daylight time.h XSIdaylight, timezone, tzname, tzset - set timezone conversion information
missing  dbm_clearerr ndbm.h XSIdbm_clearerr, dbm_close, dbm_delete, dbm_error, dbm_fetch, dbm_firstkey, dbm_nextkey, dbm_open, dbm_store - database functions
missing  dbm_close ndbm.h XSIdbm_clearerr, dbm_close, dbm_delete, dbm_error, dbm_fetch, dbm_firstkey, dbm_nextkey, dbm_open, dbm_store - database functions
missing  dbm_delete ndbm.h XSIdbm_clearerr, dbm_close, dbm_delete, dbm_error, dbm_fetch, dbm_firstkey, dbm_nextkey, dbm_open, dbm_store - database functions
missing  dbm_error ndbm.h XSIdbm_clearerr, dbm_close, dbm_delete, dbm_error, dbm_fetch, dbm_firstkey, dbm_nextkey, dbm_open, dbm_store - database functions
missing  dbm_fetch ndbm.h XSIdbm_clearerr, dbm_close, dbm_delete, dbm_error, dbm_fetch, dbm_firstkey, dbm_nextkey, dbm_open, dbm_store - database functions
missing  dbm_firstkey ndbm.h XSIdbm_clearerr, dbm_close, dbm_delete, dbm_error, dbm_fetch, dbm_firstkey, dbm_nextkey, dbm_open, dbm_store - database functions
missing  dbm_nextkey ndbm.h XSIdbm_clearerr, dbm_close, dbm_delete, dbm_error, dbm_fetch, dbm_firstkey, dbm_nextkey, dbm_open, dbm_store - database functions
missing  dbm_open ndbm.h XSIdbm_clearerr, dbm_close, dbm_delete, dbm_error, dbm_fetch, dbm_firstkey, dbm_nextkey, dbm_open, dbm_store - database functions
missing  dbm_store ndbm.h XSIdbm_clearerr, dbm_close, dbm_delete, dbm_error, dbm_fetch, dbm_firstkey, dbm_nextkey, dbm_open, dbm_store - database functions
 Tp difftime time.h difftime - compute the difference between two calendar time values
 Tp dirfd dirent.h dirfd - extract the file descriptor used by a DIR stream
 Tp dirname libgen.h XSIdirname - report the parent directory name of a file pathname
 Tp div stdlib.h div - compute the quotient and remainder of an integer division
 Tp dlclose dlfcn.h dlclose - close a dlopen object
 Tp dlerror dlfcn.h dlerror - get diagnostic information
 Tp dlopen dlfcn.h dlopen - gain access to an executable object file
 Tp dlsym dlfcn.h dlsym - obtain the address of a symbol from a dlopen object
 Tp dprintf stdio.h CXdprintf, fprintf, printf, snprintf, sprintf - print formatted output
 Tp drand48 stdlib.h XSIdrand48, erand48, jrand48, lcong48, lrand48, mrand48, nrand48, seed48, srand48 - generate uniformly distributed pseudo-random numbers
 Tp dup unistd.h dup, dup2 - duplicate an open file descriptor
 Tp dup2 unistd.h dup, dup2 - duplicate an open file descriptor
 Tp duplocale locale.h CXduplocale - duplicate a locale object
nosym p encrypt unistd.h XSIencrypt - encoding function (CRYPT)
 Wp endgrent grp.h XSIendgrent, getgrent, setgrent - group database entry functions
 Tp endhostent netdb.h endhostent, gethostent, sethostent - network host database functions
 Wp endnetent netdb.h endnetent, getnetbyaddr, getnetbyname, getnetent, setnetent - network database functions
 TWp endprotoent netdb.h endprotoent, getprotobyname, getprotobynumber, getprotoent, setprotoent - network protocol database functions
 Wp endpwent pwd.h XSIendpwent, getpwent, setpwent - user database functions
 TWp endservent netdb.h endservent, getservbyname, getservbyport, getservent, setservent - network services database functions
 Tp endutxent utmpx.h XSIendutxent, getutxent, getutxid, getutxline, pututxline, setutxent - user accounting database functions
nodeclV environ unistd.h environ, execl, execle, execlp, execv, execve, execvp, fexecve - execute a file
 Tp erand48 stdlib.h XSIdrand48, erand48, jrand48, lcong48, lrand48, mrand48, nrand48, seed48, srand48 - generate uniformly distributed pseudo-random numbers
 Tp erf math.h erf, erff, erfl - error functions
 Tp erfc math.h erfc, erfcf, erfcl - complementary error functions
 Tp erfcf math.h erfc, erfcf, erfcl - complementary error functions
nosym p erfcl math.h erfc, erfcf, erfcl - complementary error functions
 Tp erff math.h erf, erff, erfl - error functions
nosym p erfl math.h erf, erff, erfl - error functions
  d errno errno.h errno - error return value
 Tp execl unistd.h environ, execl, execle, execlp, execv, execve, execvp, fexecve - execute a file
 Tp execle unistd.h environ, execl, execle, execlp, execv, execve, execvp, fexecve - execute a file
 Tp execlp unistd.h environ, execl, execle, execlp, execv, execve, execvp, fexecve - execute a file
 Tp execv unistd.h environ, execl, execle, execlp, execv, execve, execvp, fexecve - execute a file
 Tp execve unistd.h environ, execl, execle, execlp, execv, execve, execvp, fexecve - execute a file
 Tp execvp unistd.h environ, execl, execle, execlp, execv, execve, execvp, fexecve - execute a file
 Tp exit stdlib.h exit - terminate a process
 Tp exp math.h exp, expf, expl - exponential function
nosym p exp2 math.h exp2, exp2f, exp2l - exponential base 2 functions
nosym p exp2f math.h exp2, exp2f, exp2l - exponential base 2 functions
nosym p exp2l math.h exp2, exp2f, exp2l - exponential base 2 functions
 Tp expf math.h exp, expf, expl - exponential function
nosym p expl math.h exp, expf, expl - exponential function
 Tp expm1 math.h expm1, expm1f, expm1l - compute exponential functions
 Tp expm1f math.h expm1, expm1f, expm1l - compute exponential functions
nosym p expm1l math.h expm1, expm1f, expm1l - compute exponential functions
 Tp fabs math.h fabs, fabsf, fabsl - absolute value function
 Tp fabsf math.h fabs, fabsf, fabsl - absolute value function
nosym p fabsl math.h fabs, fabsf, fabsl - absolute value function
 Tp faccessat unistd.h access, faccessat - determine accessibility of a file relative to directory file descriptor
 Tp fchdir unistd.h fchdir - change working directory
 Tp fchmod sys/stat.h fchmod - change mode of a file
 Tp fchmodat sys/stat.h chmod, fchmodat - change mode of a file relative to directory file descriptor
 Tp fchown unistd.h fchown - change owner and group of a file
 Tp fchownat unistd.h chown, fchownat - change owner and group of a file relative to directory file descriptor
 Tp fclose stdio.h fclose - close a stream
 Tp fcntl fcntl.h fcntl - file control
 Tp fdatasync unistd.h SIOfdatasync - synchronize the data of a file (REALTIME)
nosym p fdim math.h fdim, fdimf, fdiml - compute positive difference between two floating-point numbers
nosym p fdimf math.h fdim, fdimf, fdiml - compute positive difference between two floating-point numbers
nosym p fdiml math.h fdim, fdimf, fdiml - compute positive difference between two floating-point numbers
 Wp fdopen stdio.h CXfdopen - associate a stream with a file descriptor
 Tp fdopendir dirent.h fdopendir, opendir - open directory associated with file descriptor
 Tp feclearexcept fenv.h feclearexcept - clear floating-point exception
 Tp fegetenv fenv.h fegetenv, fesetenv - get and set current floating-point environment
 Tp fegetexceptflag fenv.h fegetexceptflag, fesetexceptflag - get and set floating-point status flags
 Tp fegetround fenv.h fegetround, fesetround - get and set current rounding direction
 Tp feholdexcept fenv.h feholdexcept - save current floating-point environment
 Tp feof stdio.h feof - test end-of-file indicator on a stream
 Tp feraiseexcept fenv.h feraiseexcept - raise floating-point exception
 Tp ferror stdio.h ferror - test error indicator on a stream
 Tp fesetenv fenv.h fegetenv, fesetenv - get and set current floating-point environment
 Tp fesetexceptflag fenv.h fegetexceptflag, fesetexceptflag - get and set floating-point status flags
 Tp fesetround fenv.h fegetround, fesetround - get and set current rounding direction
 Tp fetestexcept fenv.h fetestexcept - test floating-point exception flags
 Tp feupdateenv fenv.h feupdateenv - update floating-point environment
 Tp fexecve unistd.h environ, execl, execle, execlp, execv, execve, execvp, fexecve - execute a file
 Tp fflush stdio.h fflush - flush a stream
 Tp ffs strings.h XSIffs - find first set bit
 Tp fgetc stdio.h fgetc - get a byte from a stream
 Tp fgetpos stdio.h fgetpos - get current file position information
 Tp fgets stdio.h fgets - get a string from a stream
 Tp fgetwc stdio.h wchar.h fgetwc - get a wide-character code from a stream
 Tp fgetws stdio.h wchar.h fgetws - get a wide-character string from a stream
 Tp fileno stdio.h CXfileno - map a stream pointer to a file descriptor
 Tp flockfile stdio.h CXflockfile, ftrylockfile, funlockfile - stdio locking functions
 Tp floor math.h floor, floorf, floorl - floor function
 Tp floorf math.h floor, floorf, floorl - floor function
nosym p floorl math.h floor, floorf, floorl - floor function
nosym p fma math.h fma, fmaf, fmal - floating-point multiply-add
nosym p fmaf math.h fma, fmaf, fmal - floating-point multiply-add
nosym p fmal math.h fma, fmaf, fmal - floating-point multiply-add
nosym p fmax math.h fmax, fmaxf, fmaxl - determine maximum numeric value of two floating-point numbers
nosym p fmaxf math.h fmax, fmaxf, fmaxl - determine maximum numeric value of two floating-point numbers
nosym p fmaxl math.h fmax, fmaxf, fmaxl - determine maximum numeric value of two floating-point numbers
 Tp fmemopen stdio.h CXfmemopen - open a memory buffer stream
nosym p fmin math.h fmin, fminf, fminl - determine minimum numeric value of two floating-point numbers
nosym p fminf math.h fmin, fminf, fminl - determine minimum numeric value of two floating-point numbers
nosym p fminl math.h fmin, fminf, fminl - determine minimum numeric value of two floating-point numbers
 Tp fmod math.h fmod, fmodf, fmodl - floating-point remainder value function
 Tp fmodf math.h fmod, fmodf, fmodl - floating-point remainder value function
nosym p fmodl math.h fmod, fmodf, fmodl - floating-point remainder value function
missing  fmtmsg fmtmsg.h XSIfmtmsg - display a message in the specified format on standard error and/or a system console
 Tp fnmatch fnmatch.h fnmatch - match a filename or a pathname
 Tp fopen stdio.h fopen - open a stream
 Tp fork unistd.h fork - create a new process
 Tp fpathconf unistd.h fpathconf, pathconf - get configurable pathname variables
  d fpclassify math.h fpclassify - classify real floating type
 Tp fprintf stdio.h dprintf, fprintf, printf, snprintf, sprintf - print formatted output
 Tp fputc stdio.h fputc - put a byte on a stream
 Tp fputs stdio.h fputs - put a string on a stream
 Tp fputwc stdio.h wchar.h fputwc - put a wide-character code on a stream
 Tp fputws stdio.h wchar.h fputws - put a wide-character string on a stream
 Tp fread stdio.h fread - binary input
 Tp free stdlib.h free - free allocated memory
 Tp freeaddrinfo sys/socket.h netdb.h freeaddrinfo, getaddrinfo - get address information
 Tp freelocale locale.h CXfreelocale - free resources allocated for a locale object
 Tp freopen stdio.h freopen - open a stream
 Tp frexp math.h frexp, frexpf, frexpl - extract mantissa and exponent from a double precision number
 Tp frexpf math.h frexp, frexpf, frexpl - extract mantissa and exponent from a double precision number
 Tp frexpl math.h frexp, frexpf, frexpl - extract mantissa and exponent from a double precision number
 Tp fscanf stdio.h fscanf, scanf, sscanf - convert formatted input
 Tp fseek stdio.h fseek, fseeko - reposition a file-position indicator in a stream
 Wp fseeko stdio.h CXfseek, fseeko - reposition a file-position indicator in a stream
 Tp fsetpos stdio.h fsetpos - set current file position
 Tp fstat sys/stat.h fstat - get file status
 Tp fstatat sys/stat.h fstatat, lstat, stat - get file status
 Tp fstatvfs sys/statvfs.h fstatvfs, statvfs - get file system information
 Tp fsync unistd.h FSCfsync - synchronize changes to a file
 Tp ftell stdio.h ftell, ftello - return a file offset in a stream
 Wp ftello stdio.h CXftell, ftello - return a file offset in a stream
 Tp ftok sys/ipc.h XSIftok - generate an IPC key
 Tp ftruncate unistd.h ftruncate - truncate a file to a specified length
 Tp ftrylockfile stdio.h CXflockfile, ftrylockfile, funlockfile - stdio locking functions
 Tp ftw ftw.h OB XSIftw - traverse (walk) a file tree
 Tp funlockfile stdio.h CXflockfile, ftrylockfile, funlockfile - stdio locking functions
 Tp futimens sys/stat.h futimens, utimensat, utimes - set file access and modification times
 Tp fwide stdio.h wchar.h fwide - set stream orientation
 Tp fwprintf stdio.h wchar.h fwprintf, swprintf, wprintf - print formatted wide-character output
 Tp fwrite stdio.h fwrite - binary output
 Tp fwscanf stdio.h wchar.h fwscanf, swscanf, wscanf - convert formatted wide-character input
 Tp gai_strerror netdb.h gai_strerror - address and name information error description
 Tp getaddrinfo sys/socket.h netdb.h freeaddrinfo, getaddrinfo - get address information
 Wp getc stdio.h getc - get a byte from a stream
 Tp getc_unlocked stdio.h CXgetc_unlocked, getchar_unlocked, putc_unlocked, putchar_unlocked - stdio with explicit client locking
 Tp getchar stdio.h getchar - get a byte from a .I stdin stream
 Tp getchar_unlocked stdio.h CXgetc_unlocked, getchar_unlocked, putc_unlocked, putchar_unlocked - stdio with explicit client locking
 Tp getcwd unistd.h getcwd - get the pathname of the current working directory
 Tp getdate time.h XSIgetdate - convert user format date and time
 Cx getdate_err time.h XSIgetdate - convert user format date and time
 Tp getdelim stdio.h CXgetdelim, getline - read a delimited record from .I stream
 Tp getegid unistd.h getegid - get the effective group ID
 Tp getenv stdlib.h getenv - get value of an environment variable
 Tp geteuid unistd.h geteuid - get the effective user ID
 Tp getgid unistd.h getgid - get the real group ID
 Tp getgrent grp.h XSIendgrent, getgrent, setgrent - group database entry functions
 Tp getgrgid grp.h getgrgid, getgrgid_r - get group database entry for a group ID
 Tp getgrgid_r grp.h getgrgid, getgrgid_r - get group database entry for a group ID
 Tp getgrnam grp.h getgrnam, getgrnam_r - search group database for a name
 Tp getgrnam_r grp.h getgrnam, getgrnam_r - search group database for a name
 Tp getgroups unistd.h getgroups - get supplementary group IDs
 Tp gethostent netdb.h endhostent, gethostent, sethostent - network host database functions
 Tp gethostid unistd.h XSIgethostid - get an identifier for the current host
 Tp gethostname unistd.h gethostname - get name of current host
 Tp getitimer sys/time.h OB XSIgetitimer, setitimer - get and set value of interval timer
 Tp getline stdio.h CXgetdelim, getline - read a delimited record from .I stream
 Tp getlogin unistd.h getlogin, getlogin_r - get login name
 Tp getlogin_r unistd.h getlogin, getlogin_r - get login name
 Tp getnameinfo sys/socket.h netdb.h getnameinfo - get name information
 Tp getnetbyaddr netdb.h endnetent, getnetbyaddr, getnetbyname, getnetent, setnetent - network database functions
 Tp getnetbyname netdb.h endnetent, getnetbyaddr, getnetbyname, getnetent, setnetent - network database functions
 Wp getnetent netdb.h endnetent, getnetbyaddr, getnetbyname, getnetent, setnetent - network database functions
 Tp p getopt unistd.h getopt, optarg, opterr, optind, optopt - command option parsing
 Tp getpeername sys/socket.h getpeername - get the name of the peer socket
 Tp getpgid unistd.h getpgid - get the process group ID for a process
 Tp getpgrp unistd.h getpgrp - get the process group ID of the calling process
 Tp getpid unistd.h getpid - get the process ID
 Tp getppid unistd.h getppid - get the parent process ID
 Tp getpriority sys/resource.h XSIgetpriority, setpriority - get and set the nice value
 Tp getprotobyname netdb.h endprotoent, getprotobyname, getprotobynumber, getprotoent, setprotoent - network protocol database functions
 Tp getprotobynumber netdb.h endprotoent, getprotobyname, getprotobynumber, getprotoent, setprotoent - network protocol database functions
 TWp getprotoent netdb.h endprotoent, getprotobyname, getprotobynumber, getprotoent, setprotoent - network protocol database functions
 Tp getpwent pwd.h XSIendpwent, getpwent, setpwent - user database functions
 Tp getpwnam pwd.h getpwnam, getpwnam_r - search user database for a name
 Tp getpwnam_r pwd.h getpwnam, getpwnam_r - search user database for a name
 Tp getpwuid pwd.h getpwuid, getpwuid_r - search user database for a user ID
 Tp getpwuid_r pwd.h getpwuid, getpwuid_r - search user database for a user ID
 Tp getrlimit sys/resource.h XSIgetrlimit, setrlimit - control maximum resource consumption
 Tp getrusage sys/resource.h XSIgetrusage - get information about resource utilization
 Tp gets stdio.h OBgets - get a string from a .I stdin stream
 Tp getservbyname netdb.h endservent, getservbyname, getservbyport, getservent, setservent - network services database functions
 Tp getservbyport netdb.h endservent, getservbyname, getservbyport, getservent, setservent - network services database functions
 TWp getservent netdb.h endservent, getservbyname, getservbyport, getservent, setservent - network services database functions
 Tp getsid unistd.h getsid - get the process group ID of a session leader
 Tp getsockname sys/socket.h getsockname - get the socket name
 Tp getsockopt sys/socket.h getsockopt - get the socket options
 Tp getsubopt stdlib.h getsubopt - parse suboption arguments from a string
 Tp gettimeofday sys/time.h OB XSIgettimeofday - get the date and time
 Tp getuid unistd.h getuid - get a real user ID
 Tp getutxent utmpx.h XSIendutxent, getutxent, getutxid, getutxline, pututxline, setutxent - user accounting database functions
 Tp getutxid utmpx.h XSIendutxent, getutxent, getutxid, getutxline, pututxline, setutxent - user accounting database functions
 Tp getutxline utmpx.h XSIendutxent, getutxent, getutxid, getutxline, pututxline, setutxent - user accounting database functions
 Tp getwc stdio.h wchar.h getwc - get a wide character from a stream
 Tp getwchar wchar.h getwchar - get a wide character from a .I stdin stream
 Tp glob glob.h glob, globfree - generate pathnames matching a pattern
 Tp globfree glob.h glob, globfree - generate pathnames matching a pattern
 Tp gmtime time.h gmtime, gmtime_r - convert a time value to a broken-down UTC time
 Tp gmtime_r time.h CXgmtime, gmtime_r - convert a time value to a broken-down UTC time
 Tp grantpt stdlib.h XSIgrantpt - grant access to the slave pseudo-terminal device
 Tp hcreate search.h XSIhcreate, hdestroy, hsearch - manage hash search table
 Tp hdestroy search.h XSIhcreate, hdestroy, hsearch - manage hash search table
 Tp hsearch search.h XSIhcreate, hdestroy, hsearch - manage hash search table
 Tp p htonl arpa/inet.h htonl, htons, ntohl, ntohs - convert values between host and network byte order
 Tp p htons arpa/inet.h htonl, htons, ntohl, ntohs - convert values between host and network byte order
 Tp hypot math.h hypot, hypotf, hypotl - Euclidean distance function
 Tp hypotf math.h hypot, hypotf, hypotl - Euclidean distance function
nosym p hypotl math.h hypot, hypotf, hypotl - Euclidean distance function
 Tp iconv iconv.h iconv - codeset conversion function
 Tp iconv_close iconv.h iconv_close - codeset conversion deallocation function
 Tp iconv_open iconv.h iconv_open - codeset conversion allocation function
 Tp if_freenameindex net/if.h if_freenameindex - free memory allocated by if_nameindex
 Tp if_indextoname net/if.h if_indextoname - map a network interface index to its corresponding name
 Tp if_nameindex net/if.h if_nameindex - return all network interface names and indexes
 Tp if_nametoindex net/if.h if_nametoindex - map a network interface name to its corresponding index
 Tp ilogb math.h ilogb, ilogbf, ilogbl - return an unbiased exponent
 Tp ilogbf math.h ilogb, ilogbf, ilogbl - return an unbiased exponent
nosym p ilogbl math.h ilogb, ilogbf, ilogbl - return an unbiased exponent
 Tp imaxabs inttypes.h imaxabs - return absolute value
 Tp imaxdiv inttypes.h imaxdiv - return quotient and remainder
 Tp inet_addr arpa/inet.h inet_addr, inet_ntoa - IPv4 address manipulation
 Tp inet_ntoa arpa/inet.h inet_addr, inet_ntoa - IPv4 address manipulation
 Tp inet_ntop arpa/inet.h inet_ntop, inet_pton - convert IPv4 and IPv6 addresses between binary and text form
 Tp inet_pton arpa/inet.h inet_ntop, inet_pton - convert IPv4 and IPv6 addresses between binary and text form
 Tp initstate stdlib.h XSIinitstate, random, setstate, srandom - pseudo-random number functions
 Tp insque search.h XSIinsque, remque - insert or remove an element in a queue
 Tp isalnum ctype.h isalnum, isalnum_l - test for an alphanumeric character
 Tp isalnum_l ctype.h CXisalnum, isalnum_l - test for an alphanumeric character
 Td p isalpha ctype.h isalpha, isalpha_l - test for an alphabetic character
 Tp isalpha_l ctype.h CXisalpha, isalpha_l - test for an alphabetic character
 Tp isascii ctype.h OB XSIisascii - test for a 7-bit US-ASCII character
 Tp isatty unistd.h isatty - test for a terminal device
 Tp isblank ctype.h isblank, isblank_l - test for a blank character
 Tp isblank_l ctype.h CXisblank, isblank_l - test for a blank character
 Tp iscntrl ctype.h iscntrl, iscntrl_l - test for a control character
 Tp iscntrl_l ctype.h CXiscntrl, iscntrl_l - test for a control character
 Td p isdigit ctype.h isdigit, isdigit_l - test for a decimal digit
 Tp isdigit_l ctype.h CXisdigit, isdigit_l - test for a decimal digit
  d isfinite math.h isfinite - test for finite value
 Td p isgraph ctype.h isgraph, isgraph_l - test for a visible character
 Tp isgraph_l ctype.h CXisgraph, isgraph_l - test for a visible character
  d isgreater math.h isgreater - test if x greater than y
  d isgreaterequal math.h isgreaterequal - test if x is greater than or equal to y
  d isinf math.h isinf - test for infinity
  d isless math.h isless - test if x is less than y
  d islessequal math.h islessequal - test if x is less than or equal to y
  d islessgreater math.h islessgreater - test if x is less than or greater than y
 Td p islower ctype.h islower, islower_l - test for a lowercase letter
 Tp islower_l ctype.h CXislower, islower_l - test for a lowercase letter
  d isnan math.h isnan - test for a NaN
  d isnormal math.h isnormal - test for a normal value
 Td p isprint ctype.h isprint, isprint_l - test for a printable character
 Tp isprint_l ctype.h CXisprint, isprint_l - test for a printable character
 Tp ispunct ctype.h ispunct, ispunct_l - test for a punctuation character
 Tp ispunct_l ctype.h CXispunct, ispunct_l - test for a punctuation character
 Tp isspace ctype.h isspace, isspace_l - test for a white-space character
 Tp isspace_l ctype.h CXisspace, isspace_l - test for a white-space character
  d isunordered math.h isunordered - test if arguments are unordered
 Td p isupper ctype.h isupper, isupper_l - test for an uppercase letter
 Tp isupper_l ctype.h CXisupper, isupper_l - test for an uppercase letter
 Tp p iswalnum wctype.h iswalnum, iswalnum_l - test for an alphanumeric wide-character code
 Tp iswalnum_l wctype.h CXiswalnum, iswalnum_l - test for an alphanumeric wide-character code
 Tp p iswalpha wctype.h iswalpha, iswalpha_l - test for an alphabetic wide-character code
 Tp iswalpha_l wctype.h CXiswalpha, iswalpha_l - test for an alphabetic wide-character code
 Tp p iswblank wctype.h iswblank, iswblank_l - test for a blank wide-character code
 Tp iswblank_l wctype.h CXiswblank, iswblank_l - test for a blank wide-character code
 Tp p iswcntrl wctype.h iswcntrl, iswcntrl_l - test for a control wide-character code
 Tp iswcntrl_l wctype.h CXiswcntrl, iswcntrl_l - test for a control wide-character code
 Tp p iswctype wctype.h iswctype, iswctype_l - test character for a specified class
 Tp iswctype_l wctype.h CXiswctype, iswctype_l - test character for a specified class
 Td d d p d d d p iswdigit wctype.h iswdigit, iswdigit_l - test for a decimal digit wide-character code
 Tp iswdigit_l wctype.h CXiswdigit, iswdigit_l - test for a decimal digit wide-character code
 Tp p iswgraph wctype.h iswgraph, iswgraph_l - test for a visible wide-character code
 Tp iswgraph_l wctype.h CXiswgraph, iswgraph_l - test for a visible wide-character code
 Tp p iswlower wctype.h iswlower, iswlower_l - test for a lowercase letter wide-character code
 Tp iswlower_l wctype.h CXiswlower, iswlower_l - test for a lowercase letter wide-character code
 Tp p iswprint wctype.h iswprint, iswprint_l - test for a printable wide-character code
 Tp iswprint_l wctype.h CXiswprint, iswprint_l - test for a printable wide-character code
 Tp p iswpunct wctype.h iswpunct, iswpunct_l - test for a punctuation wide-character code
 Tp iswpunct_l wctype.h CXiswpunct, iswpunct_l - test for a punctuation wide-character code
 Tp p iswspace wctype.h iswspace, iswspace_l - test for a white-space wide-character code
 Tp iswspace_l wctype.h CXiswspace, iswspace_l - test for a white-space wide-character code
 Tp p iswupper wctype.h iswupper, iswupper_l - test for an uppercase letter wide-character code
 Tp iswupper_l wctype.h CXiswupper, iswupper_l - test for an uppercase letter wide-character code
 Tp p iswxdigit wctype.h iswxdigit, iswxdigit_l - test for a hexadecimal digit wide-character code
 Tp iswxdigit_l wctype.h CXiswxdigit, iswxdigit_l - test for a hexadecimal digit wide-character code
 Tp isxdigit ctype.h isxdigit, isxdigit_l - test for a hexadecimal digit
 Tp isxdigit_l ctype.h CXisxdigit, isxdigit_l - test for a hexadecimal digit
nosym p j0 math.h XSIj0, j1, jn - Bessel functions of the first kind
nosym p j1 math.h XSIj0, j1, jn - Bessel functions of the first kind
nosym p jn math.h XSIj0, j1, jn - Bessel functions of the first kind
 Tp jrand48 stdlib.h XSIdrand48, erand48, jrand48, lcong48, lrand48, mrand48, nrand48, seed48, srand48 - generate uniformly distributed pseudo-random numbers
 Tp kill signal.h CXkill - send a signal to a process or a group of processes
 Tp killpg signal.h XSIkillpg - send a signal to a process group
 Tp l64a stdlib.h XSIa64l, l64a - convert between a 32-bit integer and a radix-64 ASCII string
 Tp labs stdlib.h labs, llabs - return a long integer absolute value
 Tp lchown unistd.h lchown - change the owner and group of a symbolic link
 Tp lcong48 stdlib.h XSIdrand48, erand48, jrand48, lcong48, lrand48, mrand48, nrand48, seed48, srand48 - generate uniformly distributed pseudo-random numbers
 Tp ldexp math.h ldexp, ldexpf, ldexpl - load exponent of a floating-point number
 Tp ldexpf math.h ldexp, ldexpf, ldexpl - load exponent of a floating-point number
nosym p ldexpl math.h ldexp, ldexpf, ldexpl - load exponent of a floating-point number
 Tp ldiv stdlib.h ldiv, lldiv - compute quotient and remainder of a long division
 Tp lfind search.h XSIlsearch, lfind - linear search and update
nosym p lgamma math.h lgamma, lgammaf, lgammal, signgam - log gamma function
nosym p lgammaf math.h lgamma, lgammaf, lgammal, signgam - log gamma function
nosym p lgammal math.h lgamma, lgammaf, lgammal, signgam - log gamma function
 Tp link unistd.h link, linkat - link one file to another file relative to two directory file descriptors
 Tp linkat unistd.h link, linkat - link one file to another file relative to two directory file descriptors
 Tp lio_listio aio.h lio_listio - list directed I/O
 Tp listen sys/socket.h listen - listen for socket connections and limit the queue of incoming connections
 Tp llabs stdlib.h labs, llabs - return a long integer absolute value
 Tp lldiv stdlib.h ldiv, lldiv - compute quotient and remainder of a long division
 Tp llrint math.h llrint, llrintf, llrintl - round to the nearest integer value using current rounding direction
nosym p llrintf math.h llrint, llrintf, llrintl - round to the nearest integer value using current rounding direction
nosym p llrintl math.h llrint, llrintf, llrintl - round to the nearest integer value using current rounding direction
nosym p llround math.h llround, llroundf, llroundl - round to nearest integer value
nosym p llroundf math.h llround, llroundf, llroundl - round to nearest integer value
nosym p llroundl math.h llround, llroundf, llroundl - round to nearest integer value
 Tp localeconv locale.h localeconv - return locale-specific information
 Tp localtime time.h localtime, localtime_r - convert a time value to a broken-down local time
 Tp localtime_r time.h CXlocaltime, localtime_r - convert a time value to a broken-down local time
 Tp lockf unistd.h XSIlockf - record locking on files
 Tp log math.h log, logf, logl - natural logarithm function
 Tp log10 math.h log10, log10f, log10l - base 10 logarithm function
 Tp log10f math.h log10, log10f, log10l - base 10 logarithm function
nosym p log10l math.h log10, log10f, log10l - base 10 logarithm function
 Tp log1p math.h log1p, log1pf, log1pl - compute a natural logarithm
 Tp log1pf math.h log1p, log1pf, log1pl - compute a natural logarithm
nosym p log1pl math.h log1p, log1pf, log1pl - compute a natural logarithm
nosym p log2 math.h log2, log2f, log2l - compute base 2 logarithm functions
nosym p log2f math.h log2, log2f, log2l - compute base 2 logarithm functions
nosym p log2l math.h log2, log2f, log2l - compute base 2 logarithm functions
 Tp logb math.h logb, logbf, logbl - radix-independent exponent
 Tp logbf math.h logb, logbf, logbl - radix-independent exponent
nosym p logbl math.h logb, logbf, logbl - radix-independent exponent
 Tp logf math.h log, logf, logl - natural logarithm function
nosym p logl math.h log, logf, logl - natural logarithm function
 Td p longjmp setjmp.h longjmp - non-local goto
 Tp lrand48 stdlib.h XSIdrand48, erand48, jrand48, lcong48, lrand48, mrand48, nrand48, seed48, srand48 - generate uniformly distributed pseudo-random numbers
 Tp lrint math.h lrint, lrintf, lrintl - round to nearest integer value using current rounding direction
 Tp lrintf math.h lrint, lrintf, lrintl - round to nearest integer value using current rounding direction
nosym p lrintl math.h lrint, lrintf, lrintl - round to nearest integer value using current rounding direction
nosym p lround math.h lround, lroundf, lroundl - round to nearest integer value
nosym p lroundf math.h lround, lroundf, lroundl - round to nearest integer value
nosym p lroundl math.h lround, lroundf, lroundl - round to nearest integer value
 Tp lsearch search.h XSIlsearch, lfind - linear search and update
 Tp lseek unistd.h lseek - move the read/write file offset
 Tp lstat sys/stat.h fstatat, lstat, stat - get file status
 TWp malloc stdlib.h malloc - a memory allocator
 Tp mblen stdlib.h mblen - get number of bytes in a character
 Tp mbrlen wchar.h mbrlen - get number of bytes in a character (restartable)
 Tp mbrtowc wchar.h mbrtowc - convert a character to a wide-character code (restartable)
 Tp mbsinit wchar.h mbsinit - determine conversion object status
 Tp mbsnrtowcs wchar.h CXmbsnrtowcs, mbsrtowcs - convert a character string to a wide-character string (restartable)
 Tp mbsrtowcs wchar.h mbsnrtowcs, mbsrtowcs - convert a character string to a wide-character string (restartable)
 Tp mbstowcs stdlib.h mbstowcs - convert a character string to a wide-character string
 Tp mbtowc stdlib.h mbtowc - convert a character to a wide-character code
 Tp memccpy string.h XSImemccpy - copy bytes in memory
 Tp memchr string.h memchr - find byte in memory
 Tp memcmp string.h memcmp - compare bytes in memory
 Tp memcpy string.h memcpy - copy bytes in memory
 Tp memmove string.h memmove - copy bytes in memory with overlapping areas
 Tp memset string.h memset - set bytes in memory
 Tp mkdir sys/stat.h mkdir, mkdirat - make a directory relative to directory file descriptor
 Tp mkdirat sys/stat.h mkdir, mkdirat - make a directory relative to directory file descriptor
 Tp mkdtemp stdlib.h CXmkdtemp, mkstemp - create a unique directory or file
 Tp mkfifo sys/stat.h mkfifo, mkfifoat - make a FIFO special file relative to directory file descriptor
 Tp mkfifoat sys/stat.h mkfifo, mkfifoat - make a FIFO special file relative to directory file descriptor
 Tp mknod sys/stat.h XSImknod, mknodat - make directory, special file, or regular file
 Tp mknodat sys/stat.h XSImknod, mknodat - make directory, special file, or regular file
 Tp mkstemp stdlib.h CXmkdtemp, mkstemp - create a unique directory or file
 Tp mktime time.h mktime - convert broken-down time into time since the Epoch
 Tp mlock sys/mman.h MLRmlock, munlock - lock or unlock a range of process address space (REALTIME)
 Tp mlockall sys/mman.h MLmlockall, munlockall - lock/unlock the address space of a process (REALTIME)
 Wp mmap sys/mman.h mmap - map pages of memory
 Tp modf math.h modf, modff, modfl - decompose a floating-point number
 Tp modff math.h modf, modff, modfl - decompose a floating-point number
nosym p modfl math.h modf, modff, modfl - decompose a floating-point number
 Tp mprotect sys/mman.h mprotect - set protection of memory mapping
 Tp mq_close mqueue.h MSGmq_close - close a message queue (REALTIME)
 Tp mq_getattr mqueue.h MSGmq_getattr - get message queue attributes (REALTIME)
 Tp mq_notify mqueue.h MSGmq_notify - notify process that a message is available (REALTIME)
 Tp mq_open mqueue.h MSGmq_open - open a message queue (REALTIME)
 Tp mq_receive mqueue.h MSGmq_receive, mq_timedreceive - receive a message from a message queue (REALTIME)
 Tp mq_send mqueue.h MSGmq_send, mq_timedsend - send a message to a message queue (REALTIME)
 Tp mq_setattr mqueue.h MSGmq_setattr - set message queue attributes (REALTIME)
 Tp mq_timedreceive mqueue.h time.h MSGmq_receive, mq_timedreceive - receive a message from a message queue (REALTIME)
 Tp mq_timedsend mqueue.h time.h MSGmq_send, mq_timedsend - send a message to a message queue (REALTIME)
 Tp mq_unlink mqueue.h MSGmq_unlink - remove a message queue (REALTIME)
 Tp mrand48 stdlib.h XSIdrand48, erand48, jrand48, lcong48, lrand48, mrand48, nrand48, seed48, srand48 - generate uniformly distributed pseudo-random numbers
 Tp msgctl sys/msg.h XSImsgctl - XSI message control operations
 Tp msgget sys/msg.h XSImsgget - get the XSI message queue identifier
 Tp msgrcv sys/msg.h XSImsgrcv - XSI message receive operation
 Tp msgsnd sys/msg.h XSImsgsnd - XSI message send operation
 Tp msync sys/mman.h XSImsync - synchronize memory with physical storage
 Tp munlock sys/mman.h MLRmlock, munlock - lock or unlock a range of process address space (REALTIME)
 Tp munlockall sys/mman.h MLmlockall, munlockall - lock/unlock the address space of a process (REALTIME)
 Wp munmap sys/mman.h munmap - unmap pages of memory
nosym p nan math.h nan, nanf, nanl - return quiet NaN
nosym p nanf math.h nan, nanf, nanl - return quiet NaN
nosym p nanl math.h nan, nanf, nanl - return quiet NaN
 Tp nanosleep time.h CXnanosleep - high resolution sleep
nosym p nearbyint math.h nearbyint, nearbyintf, nearbyintl - floating-point rounding functions
nosym p nearbyintf math.h nearbyint, nearbyintf, nearbyintl - floating-point rounding functions
nosym p nearbyintl math.h nearbyint, nearbyintf, nearbyintl - floating-point rounding functions
 Tp newlocale locale.h CXnewlocale - create or modify a locale object
 Tp nextafter math.h nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl - next representable floating-point number
 Tp nextafterf math.h nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl - next representable floating-point number
nosym p nextafterl math.h nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl - next representable floating-point number
nosym p nexttoward math.h nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl - next representable floating-point number
nosym p nexttowardf math.h nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl - next representable floating-point number
nosym p nexttowardl math.h nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl - next representable floating-point number
 Tp nftw ftw.h XSInftw - walk a file tree
 Tp nice unistd.h XSInice - change the nice value of a process
 Wp nl_langinfo langinfo.h nl_langinfo, nl_langinfo_l - language information
 Tp nl_langinfo_l langinfo.h nl_langinfo, nl_langinfo_l - language information
 Tp nrand48 stdlib.h XSIdrand48, erand48, jrand48, lcong48, lrand48, mrand48, nrand48, seed48, srand48 - generate uniformly distributed pseudo-random numbers
 Tp p ntohl arpa/inet.h htonl, htons, ntohl, ntohs - convert values between host and network byte order
 Tp p ntohs arpa/inet.h htonl, htons, ntohl, ntohs - convert values between host and network byte order
 Tp open sys/stat.h fcntl.h OHopen, openat - open file relative to directory file descriptor
 Tp open_memstream stdio.h CXopen_memstream, open_wmemstream - open a dynamic memory buffer stream
 Tp open_wmemstream wchar.h CXopen_memstream, open_wmemstream - open a dynamic memory buffer stream
 Tp openat sys/stat.h fcntl.h OHopen, openat - open file relative to directory file descriptor
 Tp opendir dirent.h fdopendir, opendir - open directory associated with file descriptor
 Tp openlog syslog.h XSIcloselog, openlog, setlogmask, syslog - control system log
 Cx x optarg unistd.h getopt, optarg, opterr, optind, optopt - command option parsing
 Dx x opterr unistd.h getopt, optarg, opterr, optind, optopt - command option parsing
 Dx x optind unistd.h getopt, optarg, opterr, optind, optopt - command option parsing
 Cx x optopt unistd.h getopt, optarg, opterr, optind, optopt - command option parsing
 Tp pathconf unistd.h fpathconf, pathconf - get configurable pathname variables
 Tp pause unistd.h pause - suspend the thread until a signal is received
 Tp pclose stdio.h CXpclose - close a pipe stream to or from a process
 Tp perror stdio.h perror - write error messages to standard error
 Tp pipe unistd.h pipe - create an interprocess channel
 Tp poll poll.h poll - input/output multiplexing
 Tp popen stdio.h CXpopen - initiate pipe streams to or from a process
 Tp posix_fadvise fcntl.h ADVposix_fadvise - file advisory information (ADVANCED REALTIME)
 Tp posix_fallocate fcntl.h ADVposix_fallocate - file space control (ADVANCED REALTIME)
 Tp posix_madvise sys/mman.h ADVposix_madvise - memory advisory information and alignment control (ADVANCED REALTIME)
missing  posix_mem_offset sys/mman.h TYMposix_mem_offset - find offset and length of a mapped typed memory block (ADVANCED REALTIME)
 Tp posix_memalign stdlib.h ADVposix_memalign - aligned memory allocation (ADVANCED REALTIME)
 Tp posix_openpt stdlib.h fcntl.h XSIposix_openpt - open a pseudo-terminal device
 Tp posix_spawn spawn.h SPNposix_spawn, posix_spawnp - spawn a process (ADVANCED REALTIME)
 Tp posix_spawn_file_actions_addclose spawn.h SPNposix_spawn_file_actions_addclose, posix_spawn_file_actions_addopen - add close or open action to spawn file actions object (ADVANCED REALTIME)
 Tp posix_spawn_file_actions_adddup2 spawn.h SPNposix_spawn_file_actions_adddup2 - add dup2 action to spawn file actions object (ADVANCED REALTIME)
 Tp posix_spawn_file_actions_addopen spawn.h SPNposix_spawn_file_actions_addclose, posix_spawn_file_actions_addopen - add close or open action to spawn file actions object (ADVANCED REALTIME)
 Tp posix_spawn_file_actions_destroy spawn.h SPNposix_spawn_file_actions_destroy, posix_spawn_file_actions_init - destroy and initialize spawn file actions object (ADVANCED REALTIME)
 Tp posix_spawn_file_actions_init spawn.h SPNposix_spawn_file_actions_destroy, posix_spawn_file_actions_init - destroy and initialize spawn file actions object (ADVANCED REALTIME)
 Tp posix_spawnattr_destroy spawn.h SPNposix_spawnattr_destroy, posix_spawnattr_init - destroy and initialize spawn attributes object (ADVANCED REALTIME)
 Tp posix_spawnattr_getflags spawn.h SPNposix_spawnattr_getflags, posix_spawnattr_setflags - get and set the spawn-flags attribute of a spawn attributes object (ADVANCED REALTIME)
 Tp posix_spawnattr_getpgroup spawn.h SPNposix_spawnattr_getpgroup, posix_spawnattr_setpgroup - get and set the spawn-pgroup attribute of a spawn attributes object (ADVANCED REALTIME)
missing  posix_spawnattr_getschedparam spawn.h sched.h SPN PSposix_spawnattr_getschedparam, posix_spawnattr_setschedparam - get and set the spawn-schedparam attribute of a spawn attributes object (ADVANCED REALTIME)
missing  posix_spawnattr_getschedpolicy spawn.h sched.h SPN PSposix_spawnattr_getschedpolicy, posix_spawnattr_setschedpolicy - get and set the spawn-schedpolicy attribute of a spawn attributes object (ADVANCED REALTIME)
 Tp posix_spawnattr_getsigdefault signal.h spawn.h SPNposix_spawnattr_getsigdefault, posix_spawnattr_setsigdefault - get and set the spawn-sigdefault attribute of a spawn attributes object (ADVANCED REALTIME)
 Tp posix_spawnattr_getsigmask signal.h spawn.h SPNposix_spawnattr_getsigmask, posix_spawnattr_setsigmask - get and set the spawn-sigmask attribute of a spawn attributes object (ADVANCED REALTIME)
 Tp posix_spawnattr_init spawn.h SPNposix_spawnattr_destroy, posix_spawnattr_init - destroy and initialize spawn attributes object (ADVANCED REALTIME)
 Tp posix_spawnattr_setflags spawn.h SPNposix_spawnattr_getflags, posix_spawnattr_setflags - get and set the spawn-flags attribute of a spawn attributes object (ADVANCED REALTIME)
 Tp posix_spawnattr_setpgroup spawn.h SPNposix_spawnattr_getpgroup, posix_spawnattr_setpgroup - get and set the spawn-pgroup attribute of a spawn attributes object (ADVANCED REALTIME)
missing  posix_spawnattr_setschedparam spawn.h sched.h SPN PSposix_spawnattr_getschedparam, posix_spawnattr_setschedparam - get and set the spawn-schedparam attribute of a spawn attributes object (ADVANCED REALTIME)
missing  posix_spawnattr_setschedpolicy spawn.h sched.h SPN PSposix_spawnattr_getschedpolicy, posix_spawnattr_setschedpolicy - get and set the spawn-schedpolicy attribute of a spawn attributes object (ADVANCED REALTIME)
 Tp posix_spawnattr_setsigdefault signal.h spawn.h SPNposix_spawnattr_getsigdefault, posix_spawnattr_setsigdefault - get and set the spawn-sigdefault attribute of a spawn attributes object (ADVANCED REALTIME)
 Tp posix_spawnattr_setsigmask signal.h spawn.h SPNposix_spawnattr_getsigmask, posix_spawnattr_setsigmask - get and set the spawn-sigmask attribute of a spawn attributes object (ADVANCED REALTIME)
 Tp posix_spawnp spawn.h SPNposix_spawn, posix_spawnp - spawn a process (ADVANCED REALTIME)
missing  posix_typed_mem_get_info sys/mman.h TYMposix_typed_mem_get_info - query typed memory information (ADVANCED REALTIME)
missing  posix_typed_mem_open sys/mman.h TYMposix_typed_mem_open - open a typed memory object (ADVANCED REALTIME)
 Tp pow math.h pow, powf, powl - power function
 Tp powf math.h pow, powf, powl - power function
nosym p powl math.h pow, powf, powl - power function
 Tp pread unistd.h pread, read - read from a file
 Tp printf stdio.h dprintf, fprintf, printf, snprintf, sprintf - print formatted output
 Tp pselect sys/select.h pselect, select - synchronous I/O multiplexing
 Tp psiginfo signal.h CXpsiginfo, psignal - print signal information to standard error
 Tp psignal signal.h CXpsiginfo, psignal - print signal information to standard error
 Tp pthread_atfork pthread.h pthread_atfork - register fork handlers
 Tp pthread_attr_destroy pthread.h pthread_attr_destroy, pthread_attr_init - destroy and initialize the thread attributes object
 Tp pthread_attr_getdetachstate pthread.h pthread_attr_getdetachstate, pthread_attr_setdetachstate - get and set the detachstate attribute
 Tp pthread_attr_getguardsize pthread.h pthread_attr_getguardsize, pthread_attr_setguardsize - get and set the thread guardsize attribute
nosym p pthread_attr_getinheritsched pthread.h TPSpthread_attr_getinheritsched, pthread_attr_setinheritsched - get and set the inheritsched attribute (REALTIME THREADS)
 Tp pthread_attr_getschedparam pthread.h pthread_attr_getschedparam, pthread_attr_setschedparam - get and set the schedparam attribute
nosym p pthread_attr_getschedpolicy pthread.h TPSpthread_attr_getschedpolicy, pthread_attr_setschedpolicy - get and set the schedpolicy attribute (REALTIME THREADS)
 Tp pthread_attr_getscope pthread.h TPSpthread_attr_getscope, pthread_attr_setscope - get and set the contentionscope attribute (REALTIME THREADS)
nosym p pthread_attr_getstack pthread.h TSA TSSpthread_attr_getstack, pthread_attr_setstack - get and set stack attributes
 Tp pthread_attr_getstacksize pthread.h TSSpthread_attr_getstacksize, pthread_attr_setstacksize - get and set the stacksize attribute
 Tp pthread_attr_init pthread.h pthread_attr_destroy, pthread_attr_init - destroy and initialize the thread attributes object
 Tp pthread_attr_setdetachstate pthread.h pthread_attr_getdetachstate, pthread_attr_setdetachstate - get and set the detachstate attribute
 Tp pthread_attr_setguardsize pthread.h pthread_attr_getguardsize, pthread_attr_setguardsize - get and set the thread guardsize attribute
nosym p pthread_attr_setinheritsched pthread.h TPSpthread_attr_getinheritsched, pthread_attr_setinheritsched - get and set the inheritsched attribute (REALTIME THREADS)
 Tp pthread_attr_setschedparam pthread.h pthread_attr_getschedparam, pthread_attr_setschedparam - get and set the schedparam attribute
nosym p pthread_attr_setschedpolicy pthread.h TPSpthread_attr_getschedpolicy, pthread_attr_setschedpolicy - get and set the schedpolicy attribute (REALTIME THREADS)
 Tp pthread_attr_setscope pthread.h TPSpthread_attr_getscope, pthread_attr_setscope - get and set the contentionscope attribute (REALTIME THREADS)
nosym p pthread_attr_setstack pthread.h TSA TSSpthread_attr_getstack, pthread_attr_setstack - get and set stack attributes
 Tp pthread_attr_setstacksize pthread.h TSSpthread_attr_getstacksize, pthread_attr_setstacksize - get and set the stacksize attribute
 Tp pthread_barrier_destroy pthread.h pthread_barrier_destroy, pthread_barrier_init - destroy and initialize a barrier object
 Tp pthread_barrier_init pthread.h pthread_barrier_destroy, pthread_barrier_init - destroy and initialize a barrier object
 Tp pthread_barrier_wait pthread.h pthread_barrier_wait - synchronize at a barrier
 Tp pthread_barrierattr_destroy pthread.h pthread_barrierattr_destroy, pthread_barrierattr_init - destroy and initialize the barrier attributes object
 Tp pthread_barrierattr_getpshared pthread.h TSHpthread_barrierattr_getpshared, pthread_barrierattr_setpshared - get and set the process-shared attribute of the barrier attributes object
 Tp pthread_barrierattr_init pthread.h pthread_barrierattr_destroy, pthread_barrierattr_init - destroy and initialize the barrier attributes object
 Tp pthread_barrierattr_setpshared pthread.h TSHpthread_barrierattr_getpshared, pthread_barrierattr_setpshared - get and set the process-shared attribute of the barrier attributes object
 Tp pthread_cancel pthread.h pthread_cancel - cancel execution of a thread
  d pthread_cleanup_pop pthread.h pthread_cleanup_pop, pthread_cleanup_push - establish cancellation handlers
  d pthread_cleanup_push pthread.h pthread_cleanup_pop, pthread_cleanup_push - establish cancellation handlers
 Tp pthread_cond_broadcast pthread.h pthread_cond_broadcast, pthread_cond_signal - broadcast or signal a condition
 Tp pthread_cond_destroy pthread.h pthread_cond_destroy, pthread_cond_init - destroy and initialize condition variables
 Tp pthread_cond_init pthread.h pthread_cond_destroy, pthread_cond_init - destroy and initialize condition variables
 Tp pthread_cond_signal pthread.h pthread_cond_broadcast, pthread_cond_signal - broadcast or signal a condition
 Tp pthread_cond_timedwait pthread.h pthread_cond_timedwait, pthread_cond_wait - wait on a condition
 Tp pthread_cond_wait pthread.h pthread_cond_timedwait, pthread_cond_wait - wait on a condition
 Tp pthread_condattr_destroy pthread.h pthread_condattr_destroy, pthread_condattr_init - destroy and initialize the condition variable attributes object
 Tp pthread_condattr_getclock pthread.h pthread_condattr_getclock, pthread_condattr_setclock - get and set the clock selection condition variable attribute
 Tp pthread_condattr_getpshared pthread.h TSHpthread_condattr_getpshared, pthread_condattr_setpshared - get and set the process-shared condition variable attributes
 Tp pthread_condattr_init pthread.h pthread_condattr_destroy, pthread_condattr_init - destroy and initialize the condition variable attributes object
 Tp pthread_condattr_setclock pthread.h pthread_condattr_getclock, pthread_condattr_setclock - get and set the clock selection condition variable attribute
 Tp pthread_condattr_setpshared pthread.h TSHpthread_condattr_getpshared, pthread_condattr_setpshared - get and set the process-shared condition variable attributes
 Tp pthread_create pthread.h pthread_create - thread creation
 Tp pthread_detach pthread.h pthread_detach - detach a thread
 Td p pthread_equal pthread.h pthread_equal - compare thread IDs
 Tp pthread_exit pthread.h pthread_exit - thread termination
 Tp pthread_getconcurrency pthread.h OB XSIpthread_getconcurrency, pthread_setconcurrency - get and set the level of concurrency
missing  pthread_getcpuclockid pthread.h time.h TCTpthread_getcpuclockid - access a thread CPU-time clock (ADVANCED REALTIME THREADS)
missing  pthread_getschedparam pthread.h TPSpthread_getschedparam, pthread_setschedparam - dynamic thread scheduling parameters access (REALTIME THREADS)
 Tp pthread_getspecific pthread.h pthread_getspecific, pthread_setspecific - thread-specific data management
 Tp pthread_join pthread.h pthread_join - wait for thread termination
 Tp pthread_key_create pthread.h pthread_key_create - thread-specific data key creation
 Tp pthread_key_delete pthread.h pthread_key_delete - thread-specific data key deletion
 Tp pthread_kill signal.h CXpthread_kill - send a signal to a thread
 Tp pthread_mutex_consistent pthread.h pthread_mutex_consistent - mark state protected by robust mutex as consistent
 Tp pthread_mutex_destroy pthread.h pthread_mutex_destroy, pthread_mutex_init - destroy and initialize a mutex
missing  pthread_mutex_getprioceiling pthread.h RPPpthread_mutex_getprioceiling, pthread_mutex_setprioceiling - get and set the priority ceiling of a mutex (REALTIME THREADS)
 Tp pthread_mutex_init pthread.h pthread_mutex_destroy, pthread_mutex_init - destroy and initialize a mutex
 Tp pthread_mutex_lock pthread.h pthread_mutex_lock, pthread_mutex_trylock, pthread_mutex_unlock - lock and unlock a mutex
missing  pthread_mutex_setprioceiling pthread.h RPPpthread_mutex_getprioceiling, pthread_mutex_setprioceiling - get and set the priority ceiling of a mutex (REALTIME THREADS)
 Tp pthread_mutex_timedlock pthread.h time.h pthread_mutex_timedlock - lock a mutex
 Tp pthread_mutex_trylock pthread.h pthread_mutex_lock, pthread_mutex_trylock, pthread_mutex_unlock - lock and unlock a mutex
 Tp pthread_mutex_unlock pthread.h pthread_mutex_lock, pthread_mutex_trylock, pthread_mutex_unlock - lock and unlock a mutex
 Tp pthread_mutexattr_destroy pthread.h pthread_mutexattr_destroy, pthread_mutexattr_init - destroy and initialize the mutex attributes object
nosym p pthread_mutexattr_getprioceiling pthread.h RPPpthread_mutexattr_getprioceiling, pthread_mutexattr_setprioceiling - get and set the prioceiling attribute of the mutex attributes object (REALTIME THREADS)
nosym p pthread_mutexattr_getprotocol pthread.h MC1pthread_mutexattr_getprotocol, pthread_mutexattr_setprotocol - get and set the protocol attribute of the mutex attributes object (REALTIME THREADS)
 Tp pthread_mutexattr_getpshared pthread.h TSHpthread_mutexattr_getpshared, pthread_mutexattr_setpshared - get and set the process-shared attribute
 Tp pthread_mutexattr_getrobust pthread.h pthread_mutexattr_getrobust, pthread_mutexattr_setrobust - get and set the mutex robust attribute
 Tp pthread_mutexattr_gettype pthread.h pthread_mutexattr_gettype, pthread_mutexattr_settype - get and set the mutex type attribute
 Tp pthread_mutexattr_init pthread.h pthread_mutexattr_destroy, pthread_mutexattr_init - destroy and initialize the mutex attributes object
nosym p pthread_mutexattr_setprioceiling pthread.h RPPpthread_mutexattr_getprioceiling, pthread_mutexattr_setprioceiling - get and set the prioceiling attribute of the mutex attributes object (REALTIME THREADS)
nosym p pthread_mutexattr_setprotocol pthread.h MC1pthread_mutexattr_getprotocol, pthread_mutexattr_setprotocol - get and set the protocol attribute of the mutex attributes object (REALTIME THREADS)
 Tp pthread_mutexattr_setpshared pthread.h TSHpthread_mutexattr_getpshared, pthread_mutexattr_setpshared - get and set the process-shared attribute
 Tp pthread_mutexattr_setrobust pthread.h pthread_mutexattr_getrobust, pthread_mutexattr_setrobust - get and set the mutex robust attribute
 Tp pthread_mutexattr_settype pthread.h pthread_mutexattr_gettype, pthread_mutexattr_settype - get and set the mutex type attribute
 Tp pthread_once pthread.h pthread_once - dynamic package initialization
 Tp pthread_rwlock_destroy pthread.h pthread_rwlock_destroy, pthread_rwlock_init - destroy and initialize a read-write lock object
 Tp pthread_rwlock_init pthread.h pthread_rwlock_destroy, pthread_rwlock_init - destroy and initialize a read-write lock object
 Tp pthread_rwlock_rdlock pthread.h pthread_rwlock_rdlock, pthread_rwlock_tryrdlock - lock a read-write lock object for reading
 Tp pthread_rwlock_timedrdlock pthread.h time.h pthread_rwlock_timedrdlock - lock a read-write lock for reading
 Tp pthread_rwlock_timedwrlock pthread.h time.h pthread_rwlock_timedwrlock - lock a read-write lock for writing
 Tp pthread_rwlock_tryrdlock pthread.h pthread_rwlock_rdlock, pthread_rwlock_tryrdlock - lock a read-write lock object for reading
 Tp pthread_rwlock_trywrlock pthread.h pthread_rwlock_trywrlock, pthread_rwlock_wrlock - lock a read-write lock object for writing
 Tp pthread_rwlock_unlock pthread.h pthread_rwlock_unlock - unlock a read-write lock object
 Tp pthread_rwlock_wrlock pthread.h pthread_rwlock_trywrlock, pthread_rwlock_wrlock - lock a read-write lock object for writing
 Tp pthread_rwlockattr_destroy pthread.h pthread_rwlockattr_destroy, pthread_rwlockattr_init - destroy and initialize the read-write lock attributes object
 Tp pthread_rwlockattr_getpshared pthread.h TSHpthread_rwlockattr_getpshared, pthread_rwlockattr_setpshared - get and set the process-shared attribute of the read-write lock attributes object
 Tp pthread_rwlockattr_init pthread.h pthread_rwlockattr_destroy, pthread_rwlockattr_init - destroy and initialize the read-write lock attributes object
 Tp pthread_rwlockattr_setpshared pthread.h TSHpthread_rwlockattr_getpshared, pthread_rwlockattr_setpshared - get and set the process-shared attribute of the read-write lock attributes object
 Wp pthread_self pthread.h pthread_self - get the calling thread ID
 Tp pthread_setcancelstate pthread.h pthread_setcancelstate, pthread_setcanceltype, pthread_testcancel - set cancelability state
 Tp pthread_setcanceltype pthread.h pthread_setcancelstate, pthread_setcanceltype, pthread_testcancel - set cancelability state
 Tp pthread_setconcurrency pthread.h OB XSIpthread_getconcurrency, pthread_setconcurrency - get and set the level of concurrency
missing  pthread_setschedparam pthread.h TPSpthread_getschedparam, pthread_setschedparam - dynamic thread scheduling parameters access (REALTIME THREADS)
missing  pthread_setschedprio pthread.h TPSpthread_setschedprio - dynamic thread scheduling parameters access (REALTIME THREADS)
 Tp pthread_setspecific pthread.h pthread_getspecific, pthread_setspecific - thread-specific data management
 Tp pthread_sigmask signal.h CXpthread_sigmask, sigprocmask - examine and change blocked signals
 Tp pthread_spin_destroy pthread.h pthread_spin_destroy, pthread_spin_init - destroy or initialize a spin lock object
 Tp pthread_spin_init pthread.h pthread_spin_destroy, pthread_spin_init - destroy or initialize a spin lock object
 Tp pthread_spin_lock pthread.h pthread_spin_lock, pthread_spin_trylock - lock a spin lock object
 Tp pthread_spin_trylock pthread.h pthread_spin_lock, pthread_spin_trylock - lock a spin lock object
 Tp pthread_spin_unlock pthread.h pthread_spin_unlock - unlock a spin lock object
 Tp pthread_testcancel pthread.h pthread_setcancelstate, pthread_setcanceltype, pthread_testcancel - set cancelability state
 Tp ptsname stdlib.h XSIptsname - get name of the slave pseudo-terminal device
 Wp putc stdio.h putc - put a byte on a stream
 Tp putc_unlocked stdio.h CXgetc_unlocked, getchar_unlocked, putc_unlocked, putchar_unlocked - stdio with explicit client locking
 Tp putchar stdio.h putchar - put a byte on a stdout stream
 Tp putchar_unlocked stdio.h CXgetc_unlocked, getchar_unlocked, putc_unlocked, putchar_unlocked - stdio with explicit client locking
 Tp putenv stdlib.h XSIputenv - change or add a value to an environment
 Tp puts stdio.h puts - put a string on standard output
 Tp pututxline utmpx.h XSIendutxent, getutxent, getutxid, getutxline, pututxline, setutxent - user accounting database functions
 Tp putwc stdio.h wchar.h putwc - put a wide character on a stream
 Tp putwchar wchar.h putwchar - put a wide character on a stdout stream
 Tp pwrite unistd.h pwrite, write - write on a file
 Tp qsort stdlib.h qsort - sort a table of data
 Tp raise signal.h raise - send a signal to the executing process
 Tp rand stdlib.h rand, rand_r, srand - pseudo-random number generator
 Tp rand_r stdlib.h OB CXrand, rand_r, srand - pseudo-random number generator
 Tp random stdlib.h XSIinitstate, random, setstate, srandom - pseudo-random number functions
 Tp read unistd.h pread, read - read from a file
 Tp readdir dirent.h readdir, readdir_r - read a directory
 Tp readdir_r dirent.h readdir, readdir_r - read a directory
 Tp readlink unistd.h readlink, readlinkat - read the contents of a symbolic link relative to a directory file descriptor
 Tp readlinkat unistd.h readlink, readlinkat - read the contents of a symbolic link relative to a directory file descriptor
 Tp readv sys/uio.h XSIreadv - read a vector
 Tp realloc stdlib.h realloc - memory reallocator
 Tp realpath stdlib.h XSIrealpath - resolve a pathname
 Tp recv sys/socket.h recv - receive a message from a connected socket
 Tp recvfrom sys/socket.h recvfrom - receive a message from a socket
 Tp recvmsg sys/socket.h recvmsg - receive a message from a socket
 Tp regcomp regex.h regcomp, regerror, regexec, regfree - regular expression matching
 Tp regerror regex.h regcomp, regerror, regexec, regfree - regular expression matching
 Tp regexec regex.h regcomp, regerror, regexec, regfree - regular expression matching
 Tp regfree regex.h regcomp, regerror, regexec, regfree - regular expression matching
 Tp remainder math.h remainder, remainderf, remainderl - remainder function
 Tp remainderf math.h remainder, remainderf, remainderl - remainder function
nosym p remainderl math.h remainder, remainderf, remainderl - remainder function
 Tp remove stdio.h remove - remove a file
 Tp remque search.h XSIinsque, remque - insert or remove an element in a queue
 Tp remquo math.h remquo, remquof, remquol - remainder functions
 Tp remquof math.h remquo, remquof, remquol - remainder functions
nosym p remquol math.h remquo, remquof, remquol - remainder functions
 Tp rename stdio.h CXrename, renameat - rename file relative to directory file descriptor
 Tp renameat stdio.h CXrename, renameat - rename file relative to directory file descriptor
 Tp rewind stdio.h rewind - reset the file position indicator in a stream
 Tp rewinddir dirent.h rewinddir - reset the position of a directory stream to the beginning of a directory
 Tp rint math.h rint, rintf, rintl - round-to-nearest integral value
 Tp rintf math.h rint, rintf, rintl - round-to-nearest integral value
nosym p rintl math.h rint, rintf, rintl - round-to-nearest integral value
 Tp rmdir unistd.h rmdir - remove a directory
 Tp round math.h round, roundf, roundl - round to the nearest integer value in a floating-point format
 Tp roundf math.h round, roundf, roundl - round to the nearest integer value in a floating-point format
nosym p roundl math.h round, roundf, roundl - round to the nearest integer value in a floating-point format
 Tp scalbln math.h scalbln, scalblnf, scalblnl, scalbn, scalbnf, scalbnl - compute exponent using FLT_RADIX
 Tp scalblnf math.h scalbln, scalblnf, scalblnl, scalbn, scalbnf, scalbnl - compute exponent using FLT_RADIX
nosym p scalblnl math.h scalbln, scalblnf, scalblnl, scalbn, scalbnf, scalbnl - compute exponent using FLT_RADIX
 Tp scalbn math.h scalbln, scalblnf, scalblnl, scalbn, scalbnf, scalbnl - compute exponent using FLT_RADIX
 Tp scalbnf math.h scalbln, scalblnf, scalblnl, scalbn, scalbnf, scalbnl - compute exponent using FLT_RADIX
nosym p scalbnl math.h scalbln, scalblnf, scalblnl, scalbn, scalbnf, scalbnl - compute exponent using FLT_RADIX
 Tp scandir dirent.h alphasort, scandir - scan a directory
 Tp scanf stdio.h fscanf, scanf, sscanf - convert formatted input
nosym p sched_get_priority_max sched.h PSsched_get_priority_max, sched_get_priority_min - get priority limits (REALTIME)
nosym p sched_get_priority_min sched.h PSsched_get_priority_max, sched_get_priority_min - get priority limits (REALTIME)
nosym p sched_getparam sched.h PSsched_getparam - get scheduling parameters (REALTIME)
nosym p sched_getscheduler sched.h PSsched_getscheduler - get scheduling policy (REALTIME)
nosym p sched_rr_get_interval sched.h PSsched_rr_get_interval - get execution time limits (REALTIME)
nosym p sched_setparam sched.h PSsched_setparam - set scheduling parameters (REALTIME)
nosym p sched_setscheduler sched.h PSsched_setscheduler - set scheduling policy and parameters (REALTIME)
 Wp sched_yield sched.h sched_yield - yield the processor
 Tp seed48 stdlib.h XSIdrand48, erand48, jrand48, lcong48, lrand48, mrand48, nrand48, seed48, srand48 - generate uniformly distributed pseudo-random numbers
 Tp seekdir dirent.h XSIseekdir - set the position of a directory stream
 Tp select sys/select.h pselect, select - synchronous I/O multiplexing
 Tp sem_close semaphore.h sem_close - close a named semaphore
 Tp sem_destroy semaphore.h sem_destroy - destroy an unnamed semaphore
 Tp sem_getvalue semaphore.h sem_getvalue - get the value of a semaphore
 Tp sem_init semaphore.h sem_init - initialize an unnamed semaphore
 Tp sem_open semaphore.h sem_open - initialize and open a named semaphore
 Tp sem_post semaphore.h sem_post - unlock a semaphore
 Tp sem_timedwait semaphore.h time.h sem_timedwait - lock a semaphore
 Tp sem_trywait semaphore.h sem_trywait, sem_wait - lock a semaphore
 Tp sem_unlink semaphore.h sem_unlink - remove a named semaphore
 Tp sem_wait semaphore.h sem_trywait, sem_wait - lock a semaphore
 Tp semctl sys/sem.h XSIsemctl - XSI semaphore control operations
 Tp semget sys/sem.h XSIsemget - get set of XSI semaphores
 Tp semop sys/sem.h XSIsemop - XSI semaphore operations
 Tp send sys/socket.h send - send a message on a socket
 Tp sendmsg sys/socket.h sendmsg - send a message on a socket using a message structure
 Tp sendto sys/socket.h sendto - send a message on a socket
 Tp setbuf stdio.h setbuf - assign buffering to a stream
 Tp setegid unistd.h setegid - set the effective group ID
 Tp setenv stdlib.h CXsetenv - add or change environment variable
 Tp seteuid unistd.h seteuid - set effective user ID
 Tp setgid unistd.h setgid - set-group-ID
 Tp setgrent grp.h XSIendgrent, getgrent, setgrent - group database entry functions
 Tp sethostent netdb.h endhostent, gethostent, sethostent - network host database functions
 Tp setitimer sys/time.h OB XSIgetitimer, setitimer - get and set value of interval timer
 Td p setjmp setjmp.h setjmp - set jump point for a non-local goto
nosym p setkey stdlib.h XSIsetkey - set encoding key (CRYPT)
 Tp setlocale locale.h setlocale - set program locale
 Tp setlogmask syslog.h XSIcloselog, openlog, setlogmask, syslog - control system log
 Wp setnetent netdb.h endnetent, getnetbyaddr, getnetbyname, getnetent, setnetent - network database functions
 Tp setpgid unistd.h setpgid - set process group ID for job control
 Tp setpgrp unistd.h OB XSIsetpgrp - set the process group ID
 Tp setpriority sys/resource.h XSIgetpriority, setpriority - get and set the nice value
 TWp setprotoent netdb.h endprotoent, getprotobyname, getprotobynumber, getprotoent, setprotoent - network protocol database functions
 Tp setpwent pwd.h XSIendpwent, getpwent, setpwent - user database functions
 Tp setregid unistd.h XSIsetregid - set real and effective group IDs
 Tp setreuid unistd.h XSIsetreuid - set real and effective user IDs
 Tp setrlimit sys/resource.h XSIgetrlimit, setrlimit - control maximum resource consumption
 TWp setservent netdb.h endservent, getservbyname, getservbyport, getservent, setservent - network services database functions
 Tp setsid unistd.h setsid - create session and set process group ID
 Tp setsockopt sys/socket.h setsockopt - set the socket options
 Tp setstate stdlib.h XSIinitstate, random, setstate, srandom - pseudo-random number functions
 Tp setuid unistd.h setuid - set user ID
 Tp setutxent utmpx.h XSIendutxent, getutxent, getutxid, getutxline, pututxline, setutxent - user accounting database functions
 Tp setvbuf stdio.h setvbuf - assign buffering to a stream
 Tp shm_open sys/mman.h SHMshm_open - open a shared memory object (REALTIME)
 Tp shm_unlink sys/mman.h SHMshm_unlink - remove a shared memory object (REALTIME)
 Tp shmat sys/shm.h XSIshmat - XSI shared memory attach operation
 Tp shmctl sys/shm.h XSIshmctl - XSI shared memory control operations
 Tp shmdt sys/shm.h XSIshmdt - XSI shared memory detach operation
 Tp shmget sys/shm.h XSIshmget - get an XSI shared memory segment
 Tp shutdown sys/socket.h shutdown - shut down socket send and receive operations
 Wp sigaction signal.h CXsigaction - examine and change a signal action
 Tp sigaddset signal.h CXsigaddset - add a signal to a signal set
 Tp sigaltstack signal.h XSIsigaltstack - set and get signal alternate stack context
 Tp sigdelset signal.h CXsigdelset - delete a signal from a signal set
 Tp sigemptyset signal.h CXsigemptyset - initialize and empty a signal set
 Tp sigfillset signal.h CXsigfillset - initialize and fill a signal set
 Tp sighold signal.h OB XSIsighold, sigignore, sigpause, sigrelse, sigset - signal management
 Tp sigignore signal.h OB XSIsighold, sigignore, sigpause, sigrelse, sigset - signal management
 Tp siginterrupt signal.h OB XSIsiginterrupt - allow signals to interrupt functions
 Tp sigismember signal.h CXsigismember - test for a signal in a signal set
 Tp siglongjmp setjmp.h CXsiglongjmp - non-local goto with signal handling
 Tp signal signal.h signal - signal management
missing  signbit math.h signbit - test sign
nosym x signgam math.h XSIlgamma, lgammaf, lgammal, signgam - log gamma function
 Tp sigpause signal.h OB XSIsighold, sigignore, sigpause, sigrelse, sigset - signal management
 Tp sigpending signal.h CXsigpending - examine pending signals
 Tp sigprocmask signal.h CXpthread_sigmask, sigprocmask - examine and change blocked signals
 Tp sigqueue signal.h CXsigqueue - queue a signal to a process
 Tp sigrelse signal.h OB XSIsighold, sigignore, sigpause, sigrelse, sigset - signal management
 Tp sigset signal.h OB XSIsighold, sigignore, sigpause, sigrelse, sigset - signal management
 Tp sigsetjmp setjmp.h CXsigsetjmp - set jump point for a non-local goto
 Tp sigsuspend signal.h CXsigsuspend - wait for a signal
 Tp sigtimedwait signal.h CXsigtimedwait, sigwaitinfo - wait for queued signals
 Tp sigwait signal.h CXsigwait - wait for queued signals
 Tp sigwaitinfo signal.h CXsigtimedwait, sigwaitinfo - wait for queued signals
 Tp sin math.h sin, sinf, sinl - sine function
 Tp sinf math.h sin, sinf, sinl - sine function
 Tp sinh math.h sinh, sinhf, sinhl - hyperbolic sine functions
 Tp sinhf math.h sinh, sinhf, sinhl - hyperbolic sine functions
nosym p sinhl math.h sinh, sinhf, sinhl - hyperbolic sine functions
nosym p sinl math.h sin, sinf, sinl - sine function
 Tp sleep unistd.h sleep - suspend execution for an interval of time
 Tp snprintf stdio.h dprintf, fprintf, printf, snprintf, sprintf - print formatted output
 Tp sockatmark sys/socket.h sockatmark - determine whether a socket is at the out-of-band mark
 Tp socket sys/socket.h socket - create an endpoint for communication
 Tp socketpair sys/socket.h socketpair - create a pair of connected sockets
 Tp sprintf stdio.h dprintf, fprintf, printf, snprintf, sprintf - print formatted output
 Tp sqrt math.h sqrt, sqrtf, sqrtl - square root function
 Tp sqrtf math.h sqrt, sqrtf, sqrtl - square root function
nosym p sqrtl math.h sqrt, sqrtf, sqrtl - square root function
 Tp srand stdlib.h rand, rand_r, srand - pseudo-random number generator
 Tp srand48 stdlib.h XSIdrand48, erand48, jrand48, lcong48, lrand48, mrand48, nrand48, seed48, srand48 - generate uniformly distributed pseudo-random numbers
 Tp srandom stdlib.h XSIinitstate, random, setstate, srandom - pseudo-random number functions
 Tp sscanf stdio.h fscanf, scanf, sscanf - convert formatted input
 Tp stat sys/stat.h fstatat, lstat, stat - get file status
 Tp statvfs sys/statvfs.h fstatvfs, statvfs - get file system information
 Rd x stderr stdio.h stderr, stdin, stdout - standard I/O streams
 Rd x stdin stdio.h stderr, stdin, stdout - standard I/O streams
 Rd x stdout stdio.h stderr, stdin, stdout - standard I/O streams
 Wp stpcpy string.h CXstpcpy, strcpy - copy a string and return a pointer to the end of the result
 Wp stpncpy string.h CXstpncpy, strncpy - copy fixed length string, returning a pointer to the array end
 Tp p strcasecmp strings.h strcasecmp, strcasecmp_l, strncasecmp, strncasecmp_l - case-insensitive string comparisons
 Tp strcasecmp_l strings.h strcasecmp, strcasecmp_l, strncasecmp, strncasecmp_l - case-insensitive string comparisons
 Tp strcat string.h strcat - concatenate two strings
 Tp strchr string.h strchr - string scanning operation
 Tp strcmp string.h strcmp - compare two strings
 Tp strcoll string.h strcoll, strcoll_l - string comparison using collating information
 Tp strcoll_l string.h CXstrcoll, strcoll_l - string comparison using collating information
 Tp strcpy string.h stpcpy, strcpy - copy a string and return a pointer to the end of the result
 Tp strcspn string.h strcspn - get the length of a complementary substring
 Wp strdup string.h CXstrdup, strndup - duplicate a specific number of bytes from a string
 Tp strerror string.h strerror, strerror_l, strerror_r - get error message string
 Tp strerror_l string.h CXstrerror, strerror_l, strerror_r - get error message string
 Tp strerror_r string.h CXstrerror, strerror_l, strerror_r - get error message string
missing  strfmon monetary.h strfmon, strfmon_l - convert monetary value to a string
missing  strfmon_l monetary.h strfmon, strfmon_l - convert monetary value to a string
 Tp strftime time.h strftime, strftime_l - convert date and time to a string
 Tp strftime_l time.h CXstrftime, strftime_l - convert date and time to a string
 Tp strlen string.h strlen, strnlen - get length of fixed size string
 Tp p strncasecmp strings.h strcasecmp, strcasecmp_l, strncasecmp, strncasecmp_l - case-insensitive string comparisons
 Tp strncasecmp_l strings.h strcasecmp, strcasecmp_l, strncasecmp, strncasecmp_l - case-insensitive string comparisons
 Tp strncat string.h strncat - concatenate a string with part of another
 Tp strncmp string.h strncmp - compare part of two strings
 Tp strncpy string.h stpncpy, strncpy - copy fixed length string, returning a pointer to the array end
 Tp strndup string.h CXstrdup, strndup - duplicate a specific number of bytes from a string
 Tp strnlen string.h CXstrlen, strnlen - get length of fixed size string
 Tp strpbrk string.h strpbrk - scan a string for a byte
 Tp strptime time.h XSIstrptime - date and time conversion
 Tp strrchr string.h strrchr - string scanning operation
 Tp strsignal string.h CXstrsignal - get name of signal
 Tp strspn string.h strspn - get length of a substring
 Tp strstr string.h strstr - find a substring
 Tp strtod stdlib.h strtod, strtof, strtold - convert a string to a double-precision number
 Tp strtof stdlib.h strtod, strtof, strtold - convert a string to a double-precision number
 Tp strtoimax inttypes.h strtoimax, strtoumax - convert string to integer type
 Tp strtok string.h strtok, strtok_r - split string into tokens
 Tp strtok_r string.h CXstrtok, strtok_r - split string into tokens
 Tp strtol stdlib.h strtol, strtoll - convert a string to a long integer
 Tp strtold stdlib.h strtod, strtof, strtold - convert a string to a double-precision number
 Tp strtoll stdlib.h strtol, strtoll - convert a string to a long integer
 Tp strtoul stdlib.h strtoul, strtoull - convert a string to an unsigned long
 Tp strtoull stdlib.h strtoul, strtoull - convert a string to an unsigned long
 Tp strtoumax inttypes.h strtoimax, strtoumax - convert string to integer type
 Tp strxfrm string.h strxfrm, strxfrm_l - string transformation
 Tp strxfrm_l string.h CXstrxfrm, strxfrm_l - string transformation
 Tp swab unistd.h XSIswab - swap bytes
 Tp swprintf stdio.h wchar.h fwprintf, swprintf, wprintf - print formatted wide-character output
 Tp swscanf stdio.h wchar.h fwscanf, swscanf, wscanf - convert formatted wide-character input
 Tp symlink unistd.h symlink, symlinkat - make a symbolic link relative to directory file descriptor
 Tp symlinkat unistd.h symlink, symlinkat - make a symbolic link relative to directory file descriptor
 Tp sync unistd.h XSIsync - schedule file system updates
 Tp sysconf unistd.h sysconf - get configurable system variables
 Tp syslog syslog.h XSIcloselog, openlog, setlogmask, syslog - control system log
 Tp system stdlib.h system - issue a command
 Tp tan math.h tan, tanf, tanl - tangent function
 Tp tanf math.h tan, tanf, tanl - tangent function
 Tp tanh math.h tanh, tanhf, tanhl - hyperbolic tangent functions
 Tp tanhf math.h tanh, tanhf, tanhl - hyperbolic tangent functions
nosym p tanhl math.h tanh, tanhf, tanhl - hyperbolic tangent functions
nosym p tanl math.h tan, tanf, tanl - tangent function
 Tp tcdrain termios.h tcdrain - wait for transmission of output
 Tp tcflow termios.h tcflow - suspend or restart the transmission or reception of data
 Tp tcflush termios.h tcflush - flush non-transmitted output data, non-read input data, or both
 Tp tcgetattr termios.h tcgetattr - get the parameters associated with the terminal
 Tp tcgetpgrp unistd.h tcgetpgrp - get the foreground process group ID
 Tp tcgetsid termios.h tcgetsid - get the process group ID for the session leader for the controlling terminal
 Tp tcsendbreak termios.h tcsendbreak - send a break for a specific duration
 Tp tcsetattr termios.h tcsetattr - set the parameters associated with the terminal
 Tp tcsetpgrp unistd.h tcsetpgrp - set the foreground process group ID
 Tp tdelete search.h XSItdelete, tfind, tsearch, twalk - manage a binary search tree
 Tp telldir dirent.h XSItelldir - current location of a named directory stream
 Tp tempnam stdio.h OB XSItempnam - create a name for a temporary file
 Tp tfind search.h XSItdelete, tfind, tsearch, twalk - manage a binary search tree
nosym p tgamma math.h tgamma, tgammaf, tgammal - compute gamma() function
nosym p tgammaf math.h tgamma, tgammaf, tgammal - compute gamma() function
nosym p tgammal math.h tgamma, tgammaf, tgammal - compute gamma() function
 Tp time time.h time - get time
 Tp timer_create signal.h time.h CXtimer_create - create a per-process timer
 Tp timer_delete time.h CXtimer_delete - delete a per-process timer
 Tp timer_getoverrun time.h CXtimer_getoverrun, timer_gettime, timer_settime - per-process timers
 Tp timer_gettime time.h CXtimer_getoverrun, timer_gettime, timer_settime - per-process timers
 Tp timer_settime time.h CXtimer_getoverrun, timer_gettime, timer_settime - per-process timers
 Tp times sys/times.h times - get process and waited-for child process times
 Vx timezone time.h XSIdaylight, timezone, tzname, tzset - set timezone conversion information
 Tp tmpfile stdio.h tmpfile - create a temporary file
 Tp tmpnam stdio.h OBtmpnam - create a name for a temporary file
 Tp toascii ctype.h OB XSItoascii - translate an integer to a 7-bit ASCII character
 Tp tolower ctype.h tolower, tolower_l - transliterate uppercase characters to lowercase
 Tp tolower_l ctype.h CXtolower, tolower_l - transliterate uppercase characters to lowercase
 Tp toupper ctype.h toupper, toupper_l - transliterate lowercase characters to uppercase
 Tp toupper_l ctype.h CXtoupper, toupper_l - transliterate lowercase characters to uppercase
 Tp towctrans wctype.h towctrans, towctrans_l - wide-character transliteration
 Tp towctrans_l wctype.h CXtowctrans, towctrans_l - wide-character transliteration
 Tp p towlower wctype.h towlower, towlower_l - transliterate uppercase wide-character code to lowercase
 Tp towlower_l wctype.h CXtowlower, towlower_l - transliterate uppercase wide-character code to lowercase
 Tp p towupper wctype.h towupper, towupper_l - transliterate lowercase wide-character code to uppercase
 Tp towupper_l wctype.h CXtowupper, towupper_l - transliterate lowercase wide-character code to uppercase
 Tp trunc math.h trunc, truncf, truncl - round to truncated integer value
 Tp truncate unistd.h truncate - truncate a file to a specified length
 Tp truncf math.h trunc, truncf, truncl - round to truncated integer value
nosym p truncl math.h trunc, truncf, truncl - round to truncated integer value
 Tp tsearch search.h XSItdelete, tfind, tsearch, twalk - manage a binary search tree
 Tp ttyname unistd.h ttyname, ttyname_r - find the pathname of a terminal
 Tp ttyname_r unistd.h ttyname, ttyname_r - find the pathname of a terminal
 Tp twalk search.h XSItdelete, tfind, tsearch, twalk - manage a binary search tree
 Vx tzname time.h CXdaylight, timezone, tzname, tzset - set timezone conversion information
 Tp tzset time.h CXdaylight, timezone, tzname, tzset - set timezone conversion information
 Tp ulimit ulimit.h OB XSIulimit - get and set process limits
 Tp umask sys/stat.h umask - set and get the file mode creation mask
 Tp uname sys/utsname.h uname - get the name of the current system
 Tp ungetc stdio.h ungetc - push byte back into input stream
 Tp ungetwc stdio.h wchar.h ungetwc - push wide-character code back into the input stream
 Tp unlink unistd.h unlink, unlinkat - remove a directory entry relative to directory file descriptor
 Tp unlinkat unistd.h unlink, unlinkat - remove a directory entry relative to directory file descriptor
 Tp unlockpt stdlib.h XSIunlockpt - unlock a pseudo-terminal master/slave pair
 Tp unsetenv stdlib.h CXunsetenv - remove an environment variable
 Tp uselocale locale.h CXuselocale - use locale in current thread
 Tp utime utime.h OButime - set file access and modification times
 Tp utimensat sys/stat.h futimens, utimensat, utimes - set file access and modification times
 Tp utimes sys/time.h XSIfutimens, utimensat, utimes - set file access and modification times
  d d va_arg stdarg.h va_arg, va_copy, va_end, va_start - handle variable argument list
  d d va_copy stdarg.h va_arg, va_copy, va_end, va_start - handle variable argument list
  d d va_end stdarg.h va_arg, va_copy, va_end, va_start - handle variable argument list
  d d va_start stdarg.h va_arg, va_copy, va_end, va_start - handle variable argument list
 Tp vdprintf stdarg.h stdio.h CXvdprintf, vfprintf, vprintf, vsnprintf, vsprintf - format output of a stdarg argument list
 Tp vfprintf stdarg.h stdio.h vdprintf, vfprintf, vprintf, vsnprintf, vsprintf - format output of a stdarg argument list
 Tp vfscanf stdarg.h stdio.h vfscanf, vscanf, vsscanf - format input of a stdarg argument list
 Tp vfwprintf stdarg.h stdio.h wchar.h vfwprintf, vswprintf, vwprintf - wide-character formatted output of a stdarg argument list
 Tp vfwscanf stdarg.h stdio.h wchar.h vfwscanf, vswscanf, vwscanf - wide-character formatted input of a stdarg argument list
 Tp vprintf stdarg.h stdio.h vdprintf, vfprintf, vprintf, vsnprintf, vsprintf - format output of a stdarg argument list
 Tp vscanf stdarg.h stdio.h vfscanf, vscanf, vsscanf - format input of a stdarg argument list
 Tp vsnprintf stdarg.h stdio.h vdprintf, vfprintf, vprintf, vsnprintf, vsprintf - format output of a stdarg argument list
 Tp vsprintf stdarg.h stdio.h vdprintf, vfprintf, vprintf, vsnprintf, vsprintf - format output of a stdarg argument list
 Tp vsscanf stdarg.h stdio.h vfscanf, vscanf, vsscanf - format input of a stdarg argument list
 Tp vswprintf stdarg.h stdio.h wchar.h vfwprintf, vswprintf, vwprintf - wide-character formatted output of a stdarg argument list
 Tp vswscanf stdarg.h stdio.h wchar.h vfwscanf, vswscanf, vwscanf - wide-character formatted input of a stdarg argument list
 Tp vwprintf stdarg.h stdio.h wchar.h vfwprintf, vswprintf, vwprintf - wide-character formatted output of a stdarg argument list
 Tp vwscanf stdarg.h stdio.h wchar.h vfwscanf, vswscanf, vwscanf - wide-character formatted input of a stdarg argument list
 Tp wait sys/wait.h wait, waitpid - wait for a child process to stop or terminate
 Tp waitid sys/wait.h waitid - wait for a child process to change state
 Tp waitpid sys/wait.h wait, waitpid - wait for a child process to stop or terminate
 Tp wcpcpy wchar.h CXwcpcpy, wcscpy - copy a wide-character string, returning a pointer to its end
 Tp wcpncpy wchar.h CXwcpncpy, wcsncpy - copy a fixed-size wide-character string, returning a pointer to its end
 Tp wcrtomb wchar.h wcrtomb - convert a wide-character code to a character (restartable)
 Tp wcscasecmp wchar.h CXwcscasecmp, wcscasecmp_l, wcsncasecmp, wcsncasecmp_l - case-insensitive wide-character string comparison
 Tp wcscasecmp_l wchar.h CXwcscasecmp, wcscasecmp_l, wcsncasecmp, wcsncasecmp_l - case-insensitive wide-character string comparison
 Tp wcscat wchar.h wcscat - concatenate two wide-character strings
 Tp wcschr wchar.h wcschr - wide-character string scanning operation
 Tp wcscmp wchar.h wcscmp - compare two wide-character strings
 Tp wcscoll wchar.h wcscoll, wcscoll_l - wide-character string comparison using collating information
 Tp wcscoll_l wchar.h CXwcscoll, wcscoll_l - wide-character string comparison using collating information
 Tp wcscpy wchar.h wcpcpy, wcscpy - copy a wide-character string, returning a pointer to its end
 Tp wcscspn wchar.h wcscspn - get the length of a complementary wide substring
 Tp wcsdup wchar.h CXwcsdup - duplicate a wide-character string
 Tp wcsftime wchar.h wcsftime - convert date and time to a wide-character string
 Tp wcslen wchar.h wcslen, wcsnlen - get length of a fixed-sized wide-character string
 Tp wcsncasecmp wchar.h CXwcscasecmp, wcscasecmp_l, wcsncasecmp, wcsncasecmp_l - case-insensitive wide-character string comparison
 Tp wcsncasecmp_l wchar.h CXwcscasecmp, wcscasecmp_l, wcsncasecmp, wcsncasecmp_l - case-insensitive wide-character string comparison
 Tp wcsncat wchar.h wcsncat - concatenate a wide-character string with part of another
 Tp wcsncmp wchar.h wcsncmp - compare part of two wide-character strings
 Tp wcsncpy wchar.h wcpncpy, wcsncpy - copy a fixed-size wide-character string, returning a pointer to its end
 Tp wcsnlen wchar.h CXwcslen, wcsnlen - get length of a fixed-sized wide-character string
 Tp wcsnrtombs wchar.h CXwcsnrtombs, wcsrtombs - convert a wide-character string to a character string (restartable)
 Tp wcspbrk wchar.h wcspbrk - scan a wide-character string for a wide-character code
 Tp wcsrchr wchar.h wcsrchr - wide-character string scanning operation
 Tp wcsrtombs wchar.h wcsnrtombs, wcsrtombs - convert a wide-character string to a character string (restartable)
 Tp wcsspn wchar.h wcsspn - get the length of a wide substring
 Tp wcsstr wchar.h wcsstr - find a wide-character substring
nosym p wcstod wchar.h wcstod, wcstof, wcstold - convert a wide-character string to a double-precision number
nosym p wcstof wchar.h wcstod, wcstof, wcstold - convert a wide-character string to a double-precision number
 Tp wcstoimax stddef.h inttypes.h wcstoimax, wcstoumax - convert a wide-character string to an integer type
 Tp wcstok wchar.h wcstok - split a wide-character string into tokens
 Tp wcstol wchar.h wcstol, wcstoll - convert a wide-character string to a long integer
nosym p wcstold wchar.h wcstod, wcstof, wcstold - convert a wide-character string to a double-precision number
 Tp wcstoll wchar.h wcstol, wcstoll - convert a wide-character string to a long integer
 Tp wcstombs stdlib.h wcstombs - convert a wide-character string to a character string
 Tp wcstoul wchar.h wcstoul, wcstoull - convert a wide-character string to an unsigned long
 Tp wcstoull wchar.h wcstoul, wcstoull - convert a wide-character string to an unsigned long
 Tp wcstoumax stddef.h inttypes.h wcstoimax, wcstoumax - convert a wide-character string to an integer type
 Tp wcswidth wchar.h XSIwcswidth - number of column positions of a wide-character string
 Tp wcsxfrm wchar.h wcsxfrm, wcsxfrm_l - wide-character string transformation
 Tp wcsxfrm_l wchar.h CXwcsxfrm, wcsxfrm_l - wide-character string transformation
 Tp wctob stdio.h wchar.h wctob - wide-character to single-byte conversion
 Tp wctomb stdlib.h wctomb - convert a wide-character code to a character
 Tp wctrans wctype.h wctrans, wctrans_l - define character mapping
 Tp wctrans_l wctype.h CXwctrans, wctrans_l - define character mapping
 Tp p wctype wctype.h wctype, wctype_l - define character class
 Tp wctype_l wctype.h CXwctype, wctype_l - define character class
 Tp wcwidth wchar.h XSIwcwidth - number of column positions of a wide-character code
 Tp wmemchr wchar.h wmemchr - find a wide character in memory
 Tp wmemcmp wchar.h wmemcmp - compare wide characters in memory
 Tp wmemcpy wchar.h wmemcpy - copy wide characters in memory
 Tp wmemmove wchar.h wmemmove - copy wide characters in memory with overlapping areas
 Tp wmemset wchar.h wmemset - set wide characters in memory
 Tp wordexp wordexp.h wordexp, wordfree - perform word expansions
 Tp wordfree wordexp.h wordexp, wordfree - perform word expansions
 Tp wprintf stdio.h wchar.h fwprintf, swprintf, wprintf - print formatted wide-character output
 Tp write unistd.h pwrite, write - write on a file
 Tp writev sys/uio.h XSIwritev - write a vector
 Tp wscanf stdio.h wchar.h fwscanf, swscanf, wscanf - convert formatted wide-character input
nosym p y0 math.h XSIy0, y1, yn - Bessel functions of the second kind
nosym p y1 math.h XSIy0, y1, yn - Bessel functions of the second kind
nosym p yn math.h XSIy0, y1, yn - Bessel functions of the second kind

stats