Section 3 — Library functions
1,814 pages.
#
__after_morecore_hook (3)malloc debugging variables (DEPRECATED)__fbufsize (3)interfaces to stdio FILE structure__flbf (3)interfaces to stdio FILE structure__fpending (3)interfaces to stdio FILE structure__fpurge (3)purge a stream__freadable (3)interfaces to stdio FILE structure__freading (3)interfaces to stdio FILE structure__free_hook (3)malloc debugging variables (DEPRECATED)__fsetlocking (3)interfaces to stdio FILE structure__fwritable (3)interfaces to stdio FILE structure__fwriting (3)interfaces to stdio FILE structure__malloc_hook (3)malloc debugging variables (DEPRECATED)__malloc_initialize_hook (3)malloc debugging variables (DEPRECATED)__memalign_hook (3)malloc debugging variables (DEPRECATED)__ppc_get_timebase (3)get the current value of the Time Base Register on Power architecture and its frequency.__ppc_get_timebase_freq (3)get the current value of the Time Base Register on Power architecture and its frequency.__ppc_mdoio (3)Hint the processor to release shared resources__ppc_mdoom (3)Hint the processor to release shared resources__ppc_set_ppr_low (3)Set the Program Priority Register__ppc_set_ppr_med (3)Set the Program Priority Register__ppc_set_ppr_med_high (3)Set the Program Priority Register__ppc_set_ppr_med_low (3)Set the Program Priority Register__ppc_set_ppr_very_low (3)Set the Program Priority Register__ppc_yield (3)Hint the processor to release shared resources__realloc_hook (3)malloc debugging variables (DEPRECATED)__setfpucw (3)set FPU control word on i386 architecture (obsolete)_flushlbf (3)interfaces to stdio FILE structure_Generic (3)type-generic selection_Static_assert (3)fail compilation if assertion is false
A
a64l (3)convert between long and base-64abort (3)cause abnormal process terminationabs (3)compute the absolute value of an integeracos (3)arc cosine functionacosf (3)arc cosine functionacosh (3)inverse hyperbolic cosine functionacoshf (3)inverse hyperbolic cosine functionacoshl (3)inverse hyperbolic cosine functionacosl (3)arc cosine functionaddmntent (3)get filesystem descriptor file entryaddseverity (3)introduce new severity classesadjtime (3)correct the time to synchronize the system clockaio_cancel (3)cancel an outstanding asynchronous I/O request1 optsaio_error (3)get error status of asynchronous I/O operationaio_fsync (3)asynchronous file synchronizationaio_init (3)asynchronous I/O initializationaio_read (3)asynchronous readaio_return (3)get return status of asynchronous I/O operationaio_suspend (3)wait for asynchronous I/O operation or timeoutaio_write (3)asynchronous writeaiocb (3type)asynchronous I/O control blockaligned_alloc (3)allocate aligned memoryalloca (3)allocate memory that is automatically freedalphasort (3)scan a directory for matching entriesarc4random (3)cryptographically-secure pseudorandom number generatorarc4random_buf (3)cryptographically-secure pseudorandom number generatorarc4random_uniform (3)cryptographically-secure pseudorandom number generatorargz (3)functions to handle an argz listargz_add (3)functions to handle an argz listargz_add_sep (3)functions to handle an argz listargz_append (3)functions to handle an argz listargz_count (3)functions to handle an argz listargz_create (3)functions to handle an argz listargz_create_sep (3)functions to handle an argz listargz_delete (3)functions to handle an argz listargz_extract (3)functions to handle an argz listargz_insert (3)functions to handle an argz listargz_next (3)functions to handle an argz listargz_replace (3)functions to handle an argz listargz_stringify (3)functions to handle an argz listasctime (3)transform date and time to broken-down time or ASCIIasctime_r (3)transform date and time to broken-down time or ASCIIasin (3)arc sine functionasinf (3)arc sine functionasinh (3)inverse hyperbolic sine functionasinhf (3)inverse hyperbolic sine functionasinhl (3)inverse hyperbolic sine functionasinl (3)arc sine functionasprintf (3)print to allocated stringassert (3)abort the program if assertion is falseassert_perror (3)test errnum and abortatan (3)arc tangent functionatan2 (3)arc tangent function of two variablesatan2f (3)arc tangent function of two variablesatan2l (3)arc tangent function of two variablesatanf (3)arc tangent functionatanh (3)inverse hyperbolic tangent functionatanhf (3)inverse hyperbolic tangent functionatanhl (3)inverse hyperbolic tangent functionatanl (3)arc tangent functionatexit (3)register a function to be called at normal process terminationatof (3)convert a string to a doubleatoi (3)convert a string to an integeratol (3)convert a string to an integeratoll (3)convert a string to an integeratoq (3)convert a string to an integerauth_destroy (3)library routines for remote procedure callsauthnone_create (3)library routines for remote procedure callsauthunix_create (3)library routines for remote procedure callsauthunix_create_default (3)library routines for remote procedure calls
B
backtrace (3)support for application self-debuggingbacktrace_symbols (3)support for application self-debuggingbacktrace_symbols_fd (3)support for application self-debuggingbasename (3)parse pathname componentsbcmp (3)compare byte sequencesbcopy (3)copy byte sequencebe16toh (3)convert values between host and big-/little-endian byte orderbe32toh (3)convert values between host and big-/little-endian byte orderbe64toh (3)convert values between host and big-/little-endian byte orderbindresvport (3)bind a socket to a privileged IP portblkcnt_t (3type)file block countsblksize_t (3type)file block sizesbsd_signal (3)signal handling with BSD semanticsbsearch (3)binary search of a sorted arraybstring (3)byte string operationsbswap (3)reverse order of bytesbswap_16 (3)reverse order of bytesbswap_32 (3)reverse order of bytesbswap_64 (3)reverse order of bytesbtowc (3)convert single byte to wide characterbtree (3)btree database access methodbyteorder (3)convert values between host and network byte orderbzero (3)zero a byte string
C
cabs (3)absolute value of a complex numbercabsf (3)absolute value of a complex numbercabsl (3)absolute value of a complex numbercacos (3)complex arc cosinecacosf (3)complex arc cosinecacosh (3)complex arc hyperbolic cosinecacoshf (3)complex arc hyperbolic cosinecacoshl (3)complex arc hyperbolic cosinecacosl (3)complex arc cosinecalloc (3)allocate and free dynamic memorycallrpc (3)library routines for remote procedure callscanonicalize_file_name (3)return the canonicalized absolute pathnamecarg (3)calculate the complex argumentcargf (3)calculate the complex argumentcargl (3)calculate the complex argumentcasin (3)complex arc sinecasinf (3)complex arc sinecasinh (3)complex arc sine hyperboliccasinhf (3)complex arc sine hyperboliccasinhl (3)complex arc sine hyperboliccasinl (3)complex arc sinecatan (3)complex arc tangentscatanf (3)complex arc tangentscatanh (3)complex arc tangents hyperboliccatanhf (3)complex arc tangents hyperboliccatanhl (3)complex arc tangents hyperboliccatanl (3)complex arc tangentscatclose (3)open/close a message catalogcatgets (3)get message from a message catalogcatopen (3)open/close a message catalogcbc_crypt (3)fast DES encryptioncbrt (3)cube root functioncbrtf (3)cube root functioncbrtl (3)cube root functioncc_t (3type)terminal special characters, baud rates, modesccos (3)complex cosine functionccosf (3)complex cosine functionccosh (3)complex hyperbolic cosineccoshf (3)complex hyperbolic cosineccoshl (3)complex hyperbolic cosineccosl (3)complex cosine functionceil (3)ceiling function: smallest integral value not less than argumentceilf (3)ceiling function: smallest integral value not less than argumentceill (3)ceiling function: smallest integral value not less than argumentcexp (3)complex exponential functioncexp2 (3)base-2 exponent of a complex numbercexp2f (3)base-2 exponent of a complex numbercexp2l (3)base-2 exponent of a complex numbercexpf (3)complex exponential functioncexpl (3)complex exponential functioncfgetispeed (3)get and set terminal attributes, line control, get and set baud rate1 optscfgetospeed (3)get and set terminal attributes, line control, get and set baud rate1 optscfmakeraw (3)get and set terminal attributes, line control, get and set baud rate1 optscfree (3)free allocated memorycfsetispeed (3)get and set terminal attributes, line control, get and set baud rate1 optscfsetospeed (3)get and set terminal attributes, line control, get and set baud rate1 optscfsetspeed (3)get and set terminal attributes, line control, get and set baud rate1 optscimag (3)get imaginary part of a complex numbercimagf (3)get imaginary part of a complex numbercimagl (3)get imaginary part of a complex numbercircleq (3)implementation of a doubly linked circular queueCIRCLEQ_EMPTY (3)implementation of a doubly linked circular queueCIRCLEQ_ENTRY (3)implementation of a doubly linked circular queueCIRCLEQ_FIRST (3)implementation of a doubly linked circular queueCIRCLEQ_FOREACH (3)implementation of a doubly linked circular queueCIRCLEQ_FOREACH_REVERSE (3)implementation of a doubly linked circular queueCIRCLEQ_HEAD (3)implementation of a doubly linked circular queueCIRCLEQ_HEAD_INITIALIZER (3)implementation of a doubly linked circular queueCIRCLEQ_INIT (3)implementation of a doubly linked circular queueCIRCLEQ_INSERT_AFTER (3)implementation of a doubly linked circular queueCIRCLEQ_INSERT_BEFORE (3)implementation of a doubly linked circular queueCIRCLEQ_INSERT_HEAD (3)implementation of a doubly linked circular queueCIRCLEQ_INSERT_TAIL (3)implementation of a doubly linked circular queueCIRCLEQ_LAST (3)implementation of a doubly linked circular queueCIRCLEQ_LOOP_NEXT (3)implementation of a doubly linked circular queueCIRCLEQ_LOOP_PREV (3)implementation of a doubly linked circular queueCIRCLEQ_NEXT (3)implementation of a doubly linked circular queueCIRCLEQ_PREV (3)implementation of a doubly linked circular queueCIRCLEQ_REMOVE (3)implementation of a doubly linked circular queueclearenv (3)clear the environmentclearerr (3)check and reset stream statusclearerr_unlocked (3)nonlocking stdio functionsclnt_broadcast (3)library routines for remote procedure callsclnt_call (3)library routines for remote procedure callsclnt_control (3)library routines for remote procedure callsclnt_create (3)library routines for remote procedure callsclnt_destroy (3)library routines for remote procedure callsclnt_freeres (3)library routines for remote procedure callsclnt_geterr (3)library routines for remote procedure callsclnt_pcreateerror (3)library routines for remote procedure callsclnt_perrno (3)library routines for remote procedure callsclnt_perror (3)library routines for remote procedure callsclnt_spcreateerror (3)library routines for remote procedure callsclnt_sperrno (3)library routines for remote procedure callsclnt_sperror (3)library routines for remote procedure callsclntraw_create (3)library routines for remote procedure callsclnttcp_create (3)library routines for remote procedure callsclntudp_bufcreate (3)library routines for remote procedure callsclntudp_create (3)library routines for remote procedure callsclock (3)determine processor timeclock_getcpuclockid (3)obtain ID of a process CPU-time clockclock_t (3type)system timeclockid_t (3type)clock ID for the clock and timer functionsclog (3)natural logarithm of a complex numberclog10 (3)base-10 logarithm of a complex numberclog10f (3)base-10 logarithm of a complex numberclog10l (3)base-10 logarithm of a complex numberclog2 (3)base-2 logarithm of a complex numberclog2f (3)base-2 logarithm of a complex numberclog2l (3)base-2 logarithm of a complex numberclogf (3)natural logarithm of a complex numberclogl (3)natural logarithm of a complex numberclosedir (3)close a directorycloselog (3)send messages to the system loggercmsg (3)access ancillary dataCMSG_ALIGN (3)access ancillary dataCMSG_DATA (3)access ancillary dataCMSG_FIRSTHDR (3)access ancillary dataCMSG_LEN (3)access ancillary dataCMSG_NXTHDR (3)access ancillary dataCMSG_SPACE (3)access ancillary dataconfstr (3)get configuration dependent string variablesconj (3)calculate the complex conjugateconjf (3)calculate the complex conjugateconjl (3)calculate the complex conjugatecopysign (3)copy sign of a numbercopysignf (3)copy sign of a numbercopysignl (3)copy sign of a numbercos (3)cosine functioncosf (3)cosine functioncosh (3)hyperbolic cosine functioncoshf (3)hyperbolic cosine functioncoshl (3)hyperbolic cosine functioncosl (3)cosine functioncpow (3)complex power functioncpowf (3)complex power functioncpowl (3)complex power functioncproj (3)project into Riemann Spherecprojf (3)project into Riemann Spherecprojl (3)project into Riemann SphereCPU_ALLOC (3)macros for manipulating CPU setsCPU_ALLOC_SIZE (3)macros for manipulating CPU setsCPU_AND (3)macros for manipulating CPU setsCPU_AND_S (3)macros for manipulating CPU setsCPU_CLR (3)macros for manipulating CPU setsCPU_CLR_S (3)macros for manipulating CPU setsCPU_COUNT (3)macros for manipulating CPU setsCPU_COUNT_S (3)macros for manipulating CPU setsCPU_EQUAL (3)macros for manipulating CPU setsCPU_EQUAL_S (3)macros for manipulating CPU setsCPU_FREE (3)macros for manipulating CPU setsCPU_ISSET (3)macros for manipulating CPU setsCPU_ISSET_S (3)macros for manipulating CPU setsCPU_OR (3)macros for manipulating CPU setsCPU_OR_S (3)macros for manipulating CPU setsCPU_SET (3)macros for manipulating CPU setsCPU_SET_S (3)macros for manipulating CPU setsCPU_XOR (3)macros for manipulating CPU setsCPU_XOR_S (3)macros for manipulating CPU setsCPU_ZERO (3)macros for manipulating CPU setsCPU_ZERO_S (3)macros for manipulating CPU setscreal (3)get real part of a complex numbercrealf (3)get real part of a complex numbercreall (3)get real part of a complex numbercsin (3)complex sine functioncsinf (3)complex sine functioncsinh (3)complex hyperbolic sinecsinhf (3)complex hyperbolic sinecsinhl (3)complex hyperbolic sinecsinl (3)complex sine functioncsqrt (3)complex square rootcsqrtf (3)complex square rootcsqrtl (3)complex square rootctan (3)complex tangent functionctanf (3)complex tangent functionctanh (3)complex hyperbolic tangentctanhf (3)complex hyperbolic tangentctanhl (3)complex hyperbolic tangentctanl (3)complex tangent functionctermid (3)get controlling terminal namectime (3)transform date and time to broken-down time or ASCIIctime_r (3)transform date and time to broken-down time or ASCIIcuserid (3)get username
D
daemon (3)run in the backgrounddaylight (3)initialize time conversion informationdb (3)database access methodsdbopen (3)database access methodsdes_crypt (3)fast DES encryptionDES_FAILED (3)fast DES encryptiondes_setparity (3)fast DES encryptiondev_t (3type)device IDdifftime (3)calculate time differencedirfd (3)get directory stream file descriptordirname (3)parse pathname componentsdiv (3)compute quotient and remainder of an integer divisiondiv_t (3type)quotient and remainder of an integer divisiondl_iterate_phdr (3)walk through list of shared objectsdladdr (3)translate address to symbolic informationdladdr1 (3)translate address to symbolic informationdlclose (3)open and close a shared objectdlerror (3)obtain error diagnostic for functions in the dlopen APIdlinfo (3)obtain information about a dynamically loaded objectdlmopen (3)open and close a shared objectdlopen (3)open and close a shared objectdlsym (3)obtain address of a symbol in a shared object or executabledlvsym (3)obtain address of a symbol in a shared object or executabledn_comp (3)resolver routinesdn_expand (3)resolver routinesdouble_t (3type)most efficient floating typesdprintf (3)formatted output conversiondrand48 (3)generate uniformly distributed pseudo-random numbersdrand48_r (3)generate uniformly distributed pseudo-random numbers reentrantlydrem (3)floating-point remainder functiondremf (3)floating-point remainder functiondreml (3)floating-point remainder functionduplocale (3)duplicate a locale objectdysize (3)get number of days for a given year
E
eaccess (3)check effective user's permissions for a fileecb_crypt (3)fast DES encryptionecvt (3)convert a floating-point number to a stringecvt_r (3)convert a floating-point number to a stringedata (3)end of program segmentsencrypt (3)encrypt 64-bit messagesencrypt_r (3)encrypt 64-bit messagesend (3)end of program segmentsendaliasent (3)read an alias entryendfsent (3)handle fstab entriesendgrent (3)get group file entryendhostent (3)get network host entryendian (3)convert values between host and big-/little-endian byte orderendmntent (3)get filesystem descriptor file entryendnetent (3)get network entryendnetgrent (3)handle network group entriesendprotoent (3)get protocol entryendpwent (3)get password file entryendrpcent (3)get RPC entryendservent (3)get service entryendspent (3)get shadow password file entryendttyent (3)get ttys file entryendusershell (3)get permitted user shellsendutent (3)access utmp file entriesendutxent (3)access utmp file entriesenvz (3)environment string supportenvz_add (3)environment string supportenvz_entry (3)environment string supportenvz_get (3)environment string supportenvz_merge (3)environment string supportenvz_remove (3)environment string supportenvz_strip (3)environment string supportEOF (3const)end of file or error indicatorepoll_data (3type)epoll eventepoll_data_t (3type)epoll eventepoll_event (3type)epoll eventerand48 (3)generate uniformly distributed pseudo-random numberserand48_r (3)generate uniformly distributed pseudo-random numbers reentrantlyerf (3)error functionerfc (3)complementary error functionerfcf (3)complementary error functionerfcl (3)complementary error functionerff (3)error functionerfl (3)error functionerr (3)formatted error messageserrno (3)number of last errorerror (3)glibc error reporting functionserror_at_line (3)glibc error reporting functionserror_message_count (3)glibc error reporting functionserror_one_per_line (3)glibc error reporting functionserror_print_progname (3)glibc error reporting functionserrx (3)formatted error messagesetext (3)end of program segmentsether_aton (3)Ethernet address manipulation routinesether_aton_r (3)Ethernet address manipulation routinesether_hostton (3)Ethernet address manipulation routinesether_line (3)Ethernet address manipulation routinesether_ntoa (3)Ethernet address manipulation routinesether_ntoa_r (3)Ethernet address manipulation routinesether_ntohost (3)Ethernet address manipulation routineseuidaccess (3)check effective user's permissions for a fileeventfd_read (3)create a file descriptor for event notificationeventfd_write (3)create a file descriptor for event notificationexec (3)execute a fileexecl (3)execute a fileexecle (3)execute a fileexeclp (3)execute a fileexecv (3)execute a fileexecvp (3)execute a fileexecvpe (3)execute a fileexit (3)cause normal process terminationEXIT_FAILURE (3const)termination status constantsEXIT_SUCCESS (3const)termination status constantsexp (3)base-e exponential functionexp10 (3)base-10 exponential functionexp10f (3)base-10 exponential functionexp10l (3)base-10 exponential functionexp2 (3)base-2 exponential functionexp2f (3)base-2 exponential functionexp2l (3)base-2 exponential functionexpf (3)base-e exponential functionexpl (3)base-e exponential functionexplicit_bzero (3)zero a byte stringexpm1 (3)exponential minus 1expm1f (3)exponential minus 1expm1l (3)exponential minus 1
F
fabs (3)absolute value of floating-point numberfabsf (3)absolute value of floating-point numberfabsl (3)absolute value of floating-point numberfclose (3)close a streamfcloseall (3)close all open streamsfcvt (3)convert a floating-point number to a stringfcvt_r (3)convert a floating-point number to a stringFD_CLR (3)synchronous I/O multiplexingFD_ISSET (3)synchronous I/O multiplexingFD_SET (3)synchronous I/O multiplexingFD_ZERO (3)synchronous I/O multiplexingfdim (3)positive differencefdimf (3)positive differencefdiml (3)positive differencefdopen (3)stream open functionsfdopendir (3)open a directoryfeclearexcept (3)floating-point rounding and exception handling1 optsfedisableexcept (3)floating-point rounding and exception handling1 optsfeenableexcept (3)floating-point rounding and exception handling1 optsfegetenv (3)floating-point rounding and exception handling1 optsfegetexcept (3)floating-point rounding and exception handling1 optsfegetexceptflag (3)floating-point rounding and exception handling1 optsfegetround (3)floating-point rounding and exception handling1 optsfeholdexcept (3)floating-point rounding and exception handling1 optsfenv (3)floating-point rounding and exception handling1 optsfenv_t (3type)floating-point environmentfeof (3)check and reset stream statusfeof_unlocked (3)nonlocking stdio functionsferaiseexcept (3)floating-point rounding and exception handling1 optsferror (3)check and reset stream statusferror_unlocked (3)nonlocking stdio functionsfesetenv (3)floating-point rounding and exception handling1 optsfesetexceptflag (3)floating-point rounding and exception handling1 optsfesetround (3)floating-point rounding and exception handling1 optsfetestexcept (3)floating-point rounding and exception handling1 optsfeupdateenv (3)floating-point rounding and exception handling1 optsfexcept_t (3type)floating-point environmentfexecve (3)execute program specified via file descriptorfflush (3)flush a streamfflush_unlocked (3)nonlocking stdio functionsffs (3)find first bit set in a wordffsl (3)find first bit set in a wordffsll (3)find first bit set in a wordfgetc (3)input of characters and stringsfgetc_unlocked (3)nonlocking stdio functionsfgetgrent (3)get group file entryfgetgrent_r (3)get group file entry reentrantlyfgetpos (3)reposition a streamfgetpwent (3)get password file entryfgetpwent_r (3)get passwd file entry reentrantlyfgets (3)input of characters and stringsfgets_unlocked (3)nonlocking stdio functionsfgetspent (3)get shadow password file entryfgetspent_r (3)get shadow password file entryfgetwc (3)read a wide character from a FILE streamfgetwc_unlocked (3)nonlocking stdio functionsfgetws (3)read a wide-character string from a FILE streamfgetws_unlocked (3)nonlocking stdio functionsFILE (3type)input/output streamfilefuncs (3am)provide some file related functionality to gawkfileno (3)obtain file descriptor of a stdio streamfileno_unlocked (3)nonlocking stdio functionsfinite (3)BSD floating-point classification functionsfinitef (3)BSD floating-point classification functionsfinitel (3)BSD floating-point classification functionsfloat_t (3type)most efficient floating typesflockfile (3)lock FILE for stdiofloor (3)largest integral value not greater than argumentfloorf (3)largest integral value not greater than argumentfloorl (3)largest integral value not greater than argumentfma (3)floating-point multiply and addfmaf (3)floating-point multiply and addfmal (3)floating-point multiply and addfmax (3)determine maximum of two floating-point numbersfmaxf (3)determine maximum of two floating-point numbersfmaxl (3)determine maximum of two floating-point numbersfmemopen (3)open memory as streamfmin (3)determine minimum of two floating-point numbersfminf (3)determine minimum of two floating-point numbersfminl (3)determine minimum of two floating-point numbersfmod (3)floating-point remainder functionfmodf (3)floating-point remainder functionfmodl (3)floating-point remainder functionfmtmsg (3)print formatted error messagesfnmatch (3)match filename or pathnamefnmatch (3am)compare a string against a filename wildcardfopen (3)stream open functionsfopencookie (3)open a custom streamfork (3am)basic process managementforkpty (3)terminal utility functionsfpathconf (3)get configuration values for filesfpclassify (3)floating-point classification macrosfprintf (3)formatted output conversionfpurge (3)purge a streamfputc (3)output of characters and stringsfputc_unlocked (3)nonlocking stdio functionsfputs (3)output of characters and stringsfputs_unlocked (3)nonlocking stdio functionsfputwc (3)write a wide character to a FILE streamfputwc_unlocked (3)nonlocking stdio functionsfputws (3)write a wide-character string to a FILE streamfputws_unlocked (3)nonlocking stdio functionsfread (3)binary stream input/outputfread_unlocked (3)nonlocking stdio functionsfree (3)allocate and free dynamic memoryfreeaddrinfo (3)network address and service translationfreehostent (3)get network hostnames and addressesfreeifaddrs (3)get interface addressesfreelocale (3)create, modify, and free a locale objectfreopen (3)stream open functionsfrexp (3)convert floating-point number to fractional and integral componentsfrexpf (3)convert floating-point number to fractional and integral componentsfrexpl (3)convert floating-point number to fractional and integral componentsfscanf (3)input FILE format conversionfseek (3)reposition a streamfseeko (3)seek to or report file positionfsetpos (3)reposition a streamfstatvfs (3)get filesystem statisticsftell (3)reposition a streamftello (3)seek to or report file positionftime (3)return date and timeftok (3)convert a pathname and a project identifier to a System V IPC keyftrylockfile (3)lock FILE for stdiofts (3)traverse a file hierarchyfts_children (3)traverse a file hierarchyfts_close (3)traverse a file hierarchyfts_open (3)traverse a file hierarchyfts_read (3)traverse a file hierarchyfts_set (3)traverse a file hierarchyftw (3)file tree walkfunlockfile (3)lock FILE for stdiofutimens (3)change file timestamps with nanosecond precisionfutimes (3)change file timestampsfwide (3)set and determine the orientation of a FILE streamfwprintf (3)formatted wide-character output conversionfwrite (3)binary stream input/outputfwrite_unlocked (3)nonlocking stdio functions
G
gai_cancel (3)asynchronous network address and service translationgai_error (3)asynchronous network address and service translationgai_strerror (3)network address and service translationgai_suspend (3)asynchronous network address and service translationgamma (3)(logarithm of the) gamma functiongammaf (3)(logarithm of the) gamma functiongammal (3)(logarithm of the) gamma functiongcvt (3)convert a floating-point number to a stringget_avphys_pages (3)get total and available physical page countsget_current_dir_name (3)get current working directoryget_myaddress (3)library routines for remote procedure callsget_nprocs (3)get number of processorsget_nprocs_conf (3)get number of processorsget_phys_pages (3)get total and available physical page countsgetaddrinfo (3)network address and service translationgetaddrinfo_a (3)asynchronous network address and service translationgetaliasbyname (3)read an alias entrygetaliasbyname_r (3)read an alias entrygetaliasent (3)read an alias entrygetaliasent_r (3)read an alias entrygetauxval (3)retrieve a value from the auxiliary vectorgetc (3)input of characters and stringsgetc_unlocked (3)nonlocking stdio functionsgetchar (3)input of characters and stringsgetchar_unlocked (3)nonlocking stdio functionsgetcontext (3)get or set the user contextgetcwd (3)get current working directorygetdate (3)convert a date-plus-time string to broken-down timegetdate_err (3)convert a date-plus-time string to broken-down timegetdate_r (3)convert a date-plus-time string to broken-down timegetdelim (3)delimited string inputgetdirentries (3)get directory entries in a filesystem-independent formatgetdtablesize (3)get file descriptor table sizegetentropy (3)fill a buffer with random bytesgetenv (3)get an environment variablegetfsent (3)handle fstab entriesgetfsfile (3)handle fstab entriesgetfsspec (3)handle fstab entriesgetgrent (3)get group file entrygetgrent_r (3)get group file entry reentrantlygetgrgid (3)get group file entrygetgrgid_r (3)get group file entrygetgrnam (3)get group file entrygetgrnam_r (3)get group file entrygetgrouplist (3)get list of groups to which a user belongsgethostbyaddr (3)get network host entrygethostbyaddr_r (3)get network host entrygethostbyname (3)get network host entrygethostbyname_r (3)get network host entrygethostbyname2 (3)get network host entrygethostbyname2_r (3)get network host entrygethostent (3)get network host entrygethostent_r (3)get network host entrygethostid (3)get or set the unique identifier of the current hostgetifaddrs (3)get interface addressesgetipnodebyaddr (3)get network hostnames and addressesgetipnodebyname (3)get network hostnames and addressesgetline (3)delimited string inputgetloadavg (3)get system load averagesgetlogin (3)get usernamegetlogin_r (3)get usernamegetmntent (3)get filesystem descriptor file entrygetmntent_r (3)get filesystem descriptor file entrygetnameinfo (3)address-to-name translation in protocol-independent mannergetnetbyaddr (3)get network entrygetnetbyaddr_r (3)get network entry (reentrant)getnetbyname (3)get network entrygetnetbyname_r (3)get network entry (reentrant)getnetent (3)get network entrygetnetent_r (3)get network entry (reentrant)getnetgrent (3)handle network group entriesgetnetgrent_r (3)handle network group entriesgetopt (3)Parse command-line optionsgetopt_long (3)Parse command-line optionsgetopt_long_only (3)Parse command-line optionsgetpass (3)get a passwordgetprotobyname (3)get protocol entrygetprotobyname_r (3)get protocol entry (reentrant)getprotobynumber (3)get protocol entrygetprotobynumber_r (3)get protocol entry (reentrant)getprotoent (3)get protocol entrygetprotoent_r (3)get protocol entry (reentrant)getpt (3)open a new pseudoterminal mastergetpw (3)reconstruct password line entrygetpwent (3)get password file entrygetpwent_r (3)get passwd file entry reentrantlygetpwnam (3)get password file entrygetpwnam_r (3)get password file entrygetpwuid (3)get password file entrygetpwuid_r (3)get password file entrygetrpcbyname (3)get RPC entrygetrpcbyname_r (3)get RPC entry (reentrant)getrpcbynumber (3)get RPC entrygetrpcbynumber_r (3)get RPC entry (reentrant)getrpcent (3)get RPC entrygetrpcent_r (3)get RPC entry (reentrant)getrpcport (3)get RPC port numbergets (3)get a string from standard input (DEPRECATED)getservbyname (3)get service entrygetservbyname_r (3)get service entry (reentrant)getservbyport (3)get service entrygetservbyport_r (3)get service entry (reentrant)getservent (3)get service entrygetservent_r (3)get service entry (reentrant)getspent (3)get shadow password file entrygetspent_r (3)get shadow password file entrygetspnam (3)get shadow password file entrygetspnam_r (3)get shadow password file entrygetsubopt (3)parse suboption arguments from a stringgetttyent (3)get ttys file entrygetttynam (3)get ttys file entrygetusershell (3)get permitted user shellsgetutent (3)access utmp file entriesgetutent_r (3)access utmp file entriesgetutid (3)access utmp file entriesgetutid_r (3)access utmp file entriesgetutline (3)access utmp file entriesgetutline_r (3)access utmp file entriesgetutmp (3)copy utmp structure to utmpx, and vice versagetutmpx (3)copy utmp structure to utmpx, and vice versagetutxent (3)access utmp file entriesgetutxid (3)access utmp file entriesgetutxline (3)access utmp file entriesgetw (3)input and output of words (ints)getwc (3)read a wide character from a FILE streamgetwc_unlocked (3)nonlocking stdio functionsgetwchar (3)read a wide character from standard inputgetwchar_unlocked (3)nonlocking stdio functionsgetwd (3)get current working directorygid_t (3type)process/user/group identifierGit (3pm)Perl interface to the Git version control systemglob (3)find pathnames matching a pattern, free memory from glob()globfree (3)find pathnames matching a pattern, free memory from glob()gmtime (3)transform date and time to broken-down time or ASCIIgmtime_r (3)transform date and time to broken-down time or ASCIIgnu_dev_major (3)manage a device numbergnu_dev_makedev (3)manage a device numbergnu_dev_minor (3)manage a device numbergnu_get_libc_release (3)get glibc version and releasegnu_get_libc_version (3)get glibc version and releasegrantpt (3)grant access to the slave pseudoterminalgroup_member (3)test whether a process is in a groupgsignal (3)software signal facility
H
h_errno (3)get network host entryhash (3)hash database access methodhasmntopt (3)get filesystem descriptor file entryhcreate (3)hash table managementhcreate_r (3)hash table managementhdestroy (3)hash table managementhdestroy_r (3)hash table managementherror (3)get network host entryhsearch (3)hash table managementhsearch_r (3)hash table managementhstrerror (3)get network host entryhtobe16 (3)convert values between host and big-/little-endian byte orderhtobe32 (3)convert values between host and big-/little-endian byte orderhtobe64 (3)convert values between host and big-/little-endian byte orderhtole16 (3)convert values between host and big-/little-endian byte orderhtole32 (3)convert values between host and big-/little-endian byte orderhtole64 (3)convert values between host and big-/little-endian byte orderhtonl (3)convert values between host and network byte orderhtons (3)convert values between host and network byte orderHUGE_VAL (3)floating-point constantsHUGE_VALF (3)floating-point constantsHUGE_VALL (3)floating-point constantshypot (3)Euclidean distance functionhypotf (3)Euclidean distance functionhypotl (3)Euclidean distance function
I
iconv (3)perform character set conversioniconv_close (3)deallocate descriptor for character set conversioniconv_open (3)allocate descriptor for character set conversionid_t (3type)process/user/group identifierif_freenameindex (3)get network interface names and indexesif_indextoname (3)mappings between network interface names and indexesif_nameindex (3)get network interface names and indexesif_nametoindex (3)mappings between network interface names and indexesilogb (3)get integer exponent of a floating-point valueilogbf (3)get integer exponent of a floating-point valueilogbl (3)get integer exponent of a floating-point valueimaxabs (3)compute the absolute value of an integerimaxdiv (3)compute quotient and remainder of an integer divisionimaxdiv_t (3type)quotient and remainder of an integer divisionin_addr (3type)socket addressin_addr_t (3type)socket addressin_port_t (3type)socket addressin6_addr (3type)socket addressindex (3)locate character in stringinet (3)Internet address manipulation routinesinet_addr (3)Internet address manipulation routinesinet_aton (3)Internet address manipulation routinesinet_lnaof (3)Internet address manipulation routinesinet_makeaddr (3)Internet address manipulation routinesinet_net_ntop (3)Internet network number conversioninet_net_pton (3)Internet network number conversioninet_netof (3)Internet address manipulation routinesinet_network (3)Internet address manipulation routinesinet_ntoa (3)Internet address manipulation routinesinet_ntop (3)convert IPv4 and IPv6 addresses from binary to text forminet_pton (3)convert IPv4 and IPv6 addresses from text to binary formINFINITY (3)floating-point constantsinitgroups (3)initialize the supplementary group access listinitstate (3)random number generatorinitstate_r (3)reentrant random number generatorinnetgr (3)handle network group entriesinplace (3am)emulate sed/perl/ruby in-place editinginsque (3)insert/remove an item from a queueint16_t (3type)fixed-width basic integer typesint32_t (3type)fixed-width basic integer typesint64_t (3type)fixed-width basic integer typesint8_t (3type)fixed-width basic integer typesintmax_t (3type)greatest-width basic integer typesintN_t (3type)fixed-width basic integer typesintptr_t (3type)integer types wide enough to hold pointersintro (3)introduction to library functionsiovec (3type)Vector I/O data structureiruserok (3)routines for returning a stream to a remote commandiruserok_af (3)routines for returning a stream to a remote commandisalnum (3)character classification functionsisalnum_l (3)character classification functionsisalpha (3)character classification functionsisalpha_l (3)character classification functionsisascii (3)character classification functionsisascii_l (3)character classification functionsisatty (3)test whether a file descriptor refers to a terminalisblank (3)character classification functionsisblank_l (3)character classification functionsiscntrl (3)character classification functionsiscntrl_l (3)character classification functionsisdigit (3)character classification functionsisdigit_l (3)character classification functionsisfdtype (3)test file type of a file descriptorisfinite (3)floating-point classification macrosisgraph (3)character classification functionsisgraph_l (3)character classification functionsisgreater (3)floating-point relational tests without exception for NaNisgreaterequal (3)floating-point relational tests without exception for NaNisinf (3)floating-point classification macrosisinff (3)BSD floating-point classification functionsisinfl (3)BSD floating-point classification functionsisless (3)floating-point relational tests without exception for NaNislessequal (3)floating-point relational tests without exception for NaNislessgreater (3)floating-point relational tests without exception for NaNislower (3)character classification functionsislower_l (3)character classification functionsisnan (3)floating-point classification macrosisnanf (3)BSD floating-point classification functionsisnanl (3)BSD floating-point classification functionsisnormal (3)floating-point classification macrosisprint (3)character classification functionsisprint_l (3)character classification functionsispunct (3)character classification functionsispunct_l (3)character classification functionsisspace (3)character classification functionsisspace_l (3)character classification functionsisunordered (3)floating-point relational tests without exception for NaNisupper (3)character classification functionsisupper_l (3)character classification functionsiswalnum (3)test for alphanumeric wide characteriswalpha (3)test for alphabetic wide characteriswblank (3)test for whitespace wide characteriswcntrl (3)test for control wide characteriswctype (3)wide-character classificationiswdigit (3)test for decimal digit wide characteriswgraph (3)test for graphic wide characteriswlower (3)test for lowercase wide characteriswprint (3)test for printing wide characteriswpunct (3)test for punctuation or symbolic wide characteriswspace (3)test for whitespace wide characteriswupper (3)test for uppercase wide characteriswxdigit (3)test for hexadecimal digit wide characterisxdigit (3)character classification functionsisxdigit_l (3)character classification functionsitimerspec (3type)interval for a timer with nanosecond precision
J
j0 (3)Bessel functions of the first kindj0f (3)Bessel functions of the first kindj0l (3)Bessel functions of the first kindj1 (3)Bessel functions of the first kindj1f (3)Bessel functions of the first kindj1l (3)Bessel functions of the first kindjn (3)Bessel functions of the first kindjnf (3)Bessel functions of the first kindjnl (3)Bessel functions of the first kindjrand48 (3)generate uniformly distributed pseudo-random numbersjrand48_r (3)generate uniformly distributed pseudo-random numbers reentrantly
K
key_decryptsession (3)interfaces to rpc keyserver daemonkey_encryptsession (3)interfaces to rpc keyserver daemonkey_gendes (3)interfaces to rpc keyserver daemonkey_secretkey_is_set (3)interfaces to rpc keyserver daemonkey_setsecret (3)interfaces to rpc keyserver daemonkillpg (3)send signal to a process groupklogctl (3)read and/or clear kernel message ring buffer; set console_loglevel
L
l64a (3)convert between long and base-64labs (3)compute the absolute value of an integerlckpwdf (3)get shadow password file entrylcong48 (3)generate uniformly distributed pseudo-random numberslcong48_r (3)generate uniformly distributed pseudo-random numbers reentrantlylconv (3type)numeric formatting informationldexp (3)multiply floating-point number by integral power of 2ldexpf (3)multiply floating-point number by integral power of 2ldexpl (3)multiply floating-point number by integral power of 2ldiv (3)compute quotient and remainder of an integer divisionldiv_t (3type)quotient and remainder of an integer divisionle16toh (3)convert values between host and big-/little-endian byte orderle32toh (3)convert values between host and big-/little-endian byte orderle64toh (3)convert values between host and big-/little-endian byte orderlfind (3)linear search of an arraylgamma (3)log gamma functionlgamma_r (3)log gamma functionlgammaf (3)log gamma functionlgammaf_r (3)log gamma functionlgammal (3)log gamma functionlgammal_r (3)log gamma functionlibnetlink (3)A library for accessing the netlink servicelio_listio (3)initiate a list of I/O requestslist (3)implementation of a doubly linked listLIST_EMPTY (3)implementation of a doubly linked listLIST_ENTRY (3)implementation of a doubly linked listLIST_FIRST (3)implementation of a doubly linked listLIST_FOREACH (3)implementation of a doubly linked listLIST_HEAD (3)implementation of a doubly linked listLIST_HEAD_INITIALIZER (3)implementation of a doubly linked listLIST_INIT (3)implementation of a doubly linked listLIST_INSERT_AFTER (3)implementation of a doubly linked listLIST_INSERT_BEFORE (3)implementation of a doubly linked listLIST_INSERT_HEAD (3)implementation of a doubly linked listLIST_NEXT (3)implementation of a doubly linked listLIST_REMOVE (3)implementation of a doubly linked listllabs (3)compute the absolute value of an integerlldiv (3)compute quotient and remainder of an integer divisionlldiv_t (3type)quotient and remainder of an integer divisionllrint (3)round to nearest integerllrintf (3)round to nearest integerllrintl (3)round to nearest integerllround (3)round to nearest integerllroundf (3)round to nearest integerllroundl (3)round to nearest integerlocale_t (3type)locale objectlocaleconv (3)get numeric formatting informationlocaltime (3)transform date and time to broken-down time or ASCIIlocaltime_r (3)transform date and time to broken-down time or ASCIIlockf (3)apply, test or remove a POSIX lock on an open fileloff_t (3type)file sizeslog (3)natural logarithmic functionlog10 (3)base-10 logarithmic functionlog10f (3)base-10 logarithmic functionlog10l (3)base-10 logarithmic functionlog1p (3)logarithm of 1 plus argumentlog1pf (3)logarithm of 1 plus argumentlog1pl (3)logarithm of 1 plus argumentlog2 (3)base-2 logarithmic functionlog2f (3)base-2 logarithmic functionlog2l (3)base-2 logarithmic functionlogb (3)get exponent of a floating-point valuelogbf (3)get exponent of a floating-point valuelogbl (3)get exponent of a floating-point valuelogf (3)natural logarithmic functionlogin (3)write utmp and wtmp entrieslogin_tty (3)terminal utility functionslogl (3)natural logarithmic functionlogout (3)write utmp and wtmp entrieslogwtmp (3)append an entry to the wtmp filelongjmp (3)performing a nonlocal gotolrand48 (3)generate uniformly distributed pseudo-random numberslrand48_r (3)generate uniformly distributed pseudo-random numbers reentrantlylrint (3)round to nearest integerlrintf (3)round to nearest integerlrintl (3)round to nearest integerlround (3)round to nearest integerlroundf (3)round to nearest integerlroundl (3)round to nearest integerlsearch (3)linear search of an arraylseek64 (3)reposition 64-bit read/write file offsetlutimes (3)change file timestamps
M
major (3)manage a device numbermakecontext (3)manipulate user contextmakedev (3)manage a device numbermallinfo (3)obtain memory allocation informationmallinfo2 (3)obtain memory allocation informationmalloc (3)allocate and free dynamic memorymalloc_get_state (3)record and restore state of malloc implementationmalloc_hook (3)malloc debugging variables (DEPRECATED)malloc_info (3)export malloc state to a streammalloc_set_state (3)record and restore state of malloc implementationmalloc_stats (3)print memory allocation statisticsmalloc_trim (3)release free memory from the heapmalloc_usable_size (3)obtain size of block of memory allocated from heapmallopt (3)set memory allocation parametersmatherr (3)SVID math library exception handlingMAX (3)maximum or minimum of two valuesMB_CUR_MAX (3)maximum length of a multibyte character in the current localeMB_LEN_MAX (3)maximum multibyte length of a character across all localesmblen (3)determine number of bytes in next multibyte charactermbrlen (3)determine number of bytes in next multibyte charactermbrtowc (3)convert a multibyte sequence to a wide charactermbsinit (3)test for initial shift statembsnrtowcs (3)convert a multibyte string to a wide-character stringmbsrtowcs (3)convert a multibyte string to a wide-character string (restartable)mbstate_t (3type)multi-byte-character conversion statembstowcs (3)convert a multibyte string to a wide-character stringmbtowc (3)convert a multibyte sequence to a wide charactermcheck (3)heap consistency checkingmcheck_check_all (3)heap consistency checkingmcheck_pedantic (3)heap consistency checkingmemalign (3)allocate aligned memorymemccpy (3)copy memory areamemchr (3)scan memory for a charactermemcmp (3)compare memory areasmemcpy (3)copy memory areamemfrob (3)frobnicate (obfuscate) a memory areamemmem (3)locate a substringmemmove (3)copy memory areamempcpy (3)copy memory areamemrchr (3)scan memory for a charactermemset (3)fill memory with a constant byteMIN (3)maximum or minimum of two valuesminor (3)manage a device numbermkdtemp (3)create a unique temporary directorymkfifo (3)make a FIFO special file (a named pipe)mkfifoat (3)make a FIFO special file (a named pipe)mkostemp (3)create a unique temporary filemkostemps (3)create a unique temporary filemkstemp (3)create a unique temporary filemkstemps (3)create a unique temporary filemktemp (3)make a unique temporary filenamemktime (3)transform date and time to broken-down time or ASCIImmap64 (3)map or unmap files or devices into memorymode_t (3type)file attributesmodf (3)extract signed integral and fractional values from floating-point numbermodff (3)extract signed integral and fractional values from floating-point numbermodfl (3)extract signed integral and fractional values from floating-point numbermpool (3)shared memory buffer poolmprobe (3)heap consistency checkingmq_close (3)close a message queue descriptormq_getattr (3)get/set message queue attributesmq_notify (3)register for notification when a message is availablemq_open (3)open a message queuemq_receive (3)receive a message from a message queuemq_send (3)send a message to a message queuemq_setattr (3)get/set message queue attributesmq_timedreceive (3)receive a message from a message queuemq_timedsend (3)send a message to a message queuemq_unlink (3)remove a message queuemrand48 (3)generate uniformly distributed pseudo-random numbersmrand48_r (3)generate uniformly distributed pseudo-random numbers reentrantlymtrace (3)malloc tracingmuntrace (3)malloc tracing
N
nan (3)floating-point constantsnanf (3)floating-point constantsnanl (3)floating-point constantsnearbyint (3)round to nearest integernearbyintf (3)round to nearest integernearbyintl (3)round to nearest integernetlink (3)Netlink macrosnewlocale (3)create, modify, and free a locale objectnextafter (3)floating-point number manipulationnextafterf (3)floating-point number manipulationnextafterl (3)floating-point number manipulationnextdown (3)return next floating-point number toward positive/negative infinitynextdownf (3)return next floating-point number toward positive/negative infinitynextdownl (3)return next floating-point number toward positive/negative infinitynexttoward (3)floating-point number manipulationnexttowardf (3)floating-point number manipulationnexttowardl (3)floating-point number manipulationnextup (3)return next floating-point number toward positive/negative infinitynextupf (3)return next floating-point number toward positive/negative infinitynextupl (3)return next floating-point number toward positive/negative infinitynftw (3)file tree walknl_langinfo (3)query language and locale informationnl_langinfo_l (3)query language and locale informationnrand48 (3)generate uniformly distributed pseudo-random numbersnrand48_r (3)generate uniformly distributed pseudo-random numbers reentrantlyntohl (3)convert values between host and network byte orderntohs (3)convert values between host and network byte orderntp_adjtime (3)tune kernel clockntp_gettime (3)get time parameters (NTP daemon interface)ntp_gettimex (3)get time parameters (NTP daemon interface)NULL (3const)null pointer constant
O
off_t (3type)file sizesoff64_t (3type)file sizesoffsetof (3)offset of a structure memberon_exit (3)register a function to be called at normal process terminationopen_memstream (3)open a dynamic memory buffer streamopen_wmemstream (3)open a dynamic memory buffer streamopendir (3)open a directoryopenlog (3)send messages to the system loggeropenpty (3)terminal utility functionsoptarg (3)Parse command-line optionsopterr (3)Parse command-line optionsoptind (3)Parse command-line optionsoptopt (3)Parse command-line optionsordchr (3am)convert characters to strings and vice versa
P
PA_CHAR (3const)define custom behavior for printf-like functionsPA_DOUBLE (3const)define custom behavior for printf-like functionsPA_FLAG_LONG (3const)define custom behavior for printf-like functionsPA_FLAG_LONG_DOUBLE (3const)define custom behavior for printf-like functionsPA_FLAG_LONG_LONG (3const)define custom behavior for printf-like functionsPA_FLAG_PTR (3const)define custom behavior for printf-like functionsPA_FLAG_SHORT (3const)define custom behavior for printf-like functionsPA_FLOAT (3const)define custom behavior for printf-like functionsPA_INT (3const)define custom behavior for printf-like functionsPA_LAST (3const)define custom behavior for printf-like functionsPA_POINTER (3const)define custom behavior for printf-like functionsPA_STRING (3const)define custom behavior for printf-like functionsPA_WCHAR (3const)define custom behavior for printf-like functionsPA_WSTRING (3const)define custom behavior for printf-like functionspasswd2des (3)RFS password encryptionpathconf (3)get configuration values for filespclose (3)pipe stream to or from a processperror (3)print a system error messagepid_t (3type)process/user/group identifierpmap_getmaps (3)library routines for remote procedure callspmap_getport (3)library routines for remote procedure callspmap_rmtcall (3)library routines for remote procedure callspmap_set (3)library routines for remote procedure callspmap_unset (3)library routines for remote procedure callspopen (3)pipe stream to or from a processposix_fallocate (3)allocate file spaceposix_madvise (3)give advice about patterns of memory usageposix_memalign (3)allocate aligned memoryposix_openpt (3)open a pseudoterminal deviceposix_spawn (3)spawn a processposix_spawnp (3)spawn a processpow (3)power functionspow10 (3)base-10 power functionspow10f (3)base-10 power functionspow10l (3)base-10 power functionspowerof2 (3)test if a value is a power of 2powf (3)power functionspowl (3)power functionsprintf (3)formatted output conversionprintf_arginfo_size_function (3type)define custom behavior for printf-like functionsprintf_function (3type)define custom behavior for printf-like functionsprintf_info (3type)define custom behavior for printf-like functionsprintf_va_arg_function (3type)define custom behavior for printf-like functionsprintf.h (3head)define custom behavior for printf-like functionsprocps (3)API to access system level information in the /proc filesystemprocps_misc (3)API for miscellaneous information in the /proc filesystemprocps_pids (3)API to access process information in the /proc filesystemprofil (3)execution time profileprogram_invocation_name (3)obtain name used to invoke calling programprogram_invocation_short_name (3)obtain name used to invoke calling programpsiginfo (3)print signal descriptionpsignal (3)print signal descriptionpthread_atfork (3)register fork handlerspthread_attr_destroy (3)initialize and destroy thread attributes objectpthread_attr_getaffinity_np (3)set/get CPU affinity attribute in thread attributes objectpthread_attr_getdetachstate (3)set/get detach state attribute in thread attributes objectpthread_attr_getguardsize (3)set/get guard size attribute in thread attributes objectpthread_attr_getinheritsched (3)set/get inherit-scheduler attribute in thread attributes objectpthread_attr_getschedparam (3)set/get scheduling parameter attributes in thread attributes objectpthread_attr_getschedpolicy (3)set/get scheduling policy attribute in thread attributes objectpthread_attr_getscope (3)set/get contention scope attribute in thread attributes objectpthread_attr_getsigmask_np (3)set/get signal mask attribute in thread attributes objectpthread_attr_getstack (3)set/get stack attributes in thread attributes objectpthread_attr_getstackaddr (3)set/get stack address attribute in thread attributes objectpthread_attr_getstacksize (3)set/get stack size attribute in thread attributes objectpthread_attr_init (3)initialize and destroy thread attributes objectpthread_attr_setaffinity_np (3)set/get CPU affinity attribute in thread attributes objectpthread_attr_setdetachstate (3)set/get detach state attribute in thread attributes objectpthread_attr_setguardsize (3)set/get guard size attribute in thread attributes objectpthread_attr_setinheritsched (3)set/get inherit-scheduler attribute in thread attributes objectpthread_attr_setschedparam (3)set/get scheduling parameter attributes in thread attributes objectpthread_attr_setschedpolicy (3)set/get scheduling policy attribute in thread attributes objectpthread_attr_setscope (3)set/get contention scope attribute in thread attributes objectpthread_attr_setsigmask_np (3)set/get signal mask attribute in thread attributes objectpthread_attr_setstack (3)set/get stack attributes in thread attributes objectpthread_attr_setstackaddr (3)set/get stack address attribute in thread attributes objectpthread_attr_setstacksize (3)set/get stack size attribute in thread attributes objectpthread_cancel (3)send a cancelation request to a threadpthread_cleanup_pop (3)push and pop thread cancelation clean-up handlerspthread_cleanup_pop_restore_np (3)push and pop thread cancelation clean-up handlers while saving cancelability typepthread_cleanup_push (3)push and pop thread cancelation clean-up handlerspthread_cleanup_push_defer_np (3)push and pop thread cancelation clean-up handlers while saving cancelability typepthread_cond_broadcast (3)operations on conditionspthread_cond_destroy (3)operations on conditionspthread_cond_init (3)operations on conditionspthread_cond_signal (3)operations on conditionspthread_cond_timedwait (3)operations on conditionspthread_cond_wait (3)operations on conditionspthread_condattr_destroy (3)condition creation attributespthread_condattr_init (3)condition creation attributespthread_create (3)create a new threadpthread_detach (3)detach a threadpthread_equal (3)compare thread IDspthread_exit (3)terminate calling threadpthread_getaffinity_np (3)set/get CPU affinity of a threadpthread_getattr_default_np (3)get or set default thread-creation attributespthread_getattr_np (3)get attributes of created threadpthread_getconcurrency (3)set/get the concurrency levelpthread_getcpuclockid (3)retrieve ID of a thread's CPU time clockpthread_getname_np (3)set/get the name of a threadpthread_getschedparam (3)set/get scheduling policy and parameters of a threadpthread_getspecific (3)management of thread-specific datapthread_join (3)join with a terminated threadpthread_key_create (3)management of thread-specific datapthread_key_delete (3)management of thread-specific datapthread_kill (3)send a signal to a threadpthread_kill_other_threads_np (3)terminate all other threads in processpthread_mutex_consistent (3)make a robust mutex consistentpthread_mutex_consistent_np (3)make a robust mutex consistentpthread_mutex_destroy (3)operations on mutexespthread_mutex_init (3)operations on mutexespthread_mutex_lock (3)operations on mutexespthread_mutex_trylock (3)operations on mutexespthread_mutex_unlock (3)operations on mutexespthread_mutexattr_destroy (3)initialize and destroy a mutex attributes objectpthread_mutexattr_getkind_np (3)deprecated mutex creation attributespthread_mutexattr_getpshared (3)get/set process-shared mutex attributepthread_mutexattr_getrobust (3)get and set the robustness attribute of a mutex attributes objectpthread_mutexattr_getrobust_np (3)get and set the robustness attribute of a mutex attributes objectpthread_mutexattr_gettype (3)initialize and destroy a mutex attributes objectpthread_mutexattr_init (3)initialize and destroy a mutex attributes objectpthread_mutexattr_setkind_np (3)deprecated mutex creation attributespthread_mutexattr_setpshared (3)get/set process-shared mutex attributepthread_mutexattr_setrobust (3)get and set the robustness attribute of a mutex attributes objectpthread_mutexattr_setrobust_np (3)get and set the robustness attribute of a mutex attributes objectpthread_mutexattr_settype (3)initialize and destroy a mutex attributes objectpthread_once (3)once-only initializationpthread_rwlockattr_getkind_np (3)set/get the read-write lock kind of the thread read-write lock attribute objectpthread_rwlockattr_setkind_np (3)set/get the read-write lock kind of the thread read-write lock attribute objectpthread_self (3)obtain ID of the calling threadpthread_setaffinity_np (3)set/get CPU affinity of a threadpthread_setattr_default_np (3)get or set default thread-creation attributespthread_setcancelstate (3)set cancelability state and typepthread_setcanceltype (3)set cancelability state and typepthread_setconcurrency (3)set/get the concurrency levelpthread_setname_np (3)set/get the name of a threadpthread_setschedparam (3)set/get scheduling policy and parameters of a threadpthread_setschedprio (3)set scheduling priority of a threadpthread_setspecific (3)management of thread-specific datapthread_sigmask (3)examine and change mask of blocked signalspthread_sigqueue (3)queue a signal and data to a threadpthread_spin_destroy (3)initialize or destroy a spin lockpthread_spin_init (3)initialize or destroy a spin lockpthread_spin_lock (3)lock and unlock a spin lockpthread_spin_trylock (3)lock and unlock a spin lockpthread_spin_unlock (3)lock and unlock a spin lockpthread_testcancel (3)request delivery of any pending cancelation requestpthread_timedjoin_np (3)try to join with a terminated threadpthread_tryjoin_np (3)try to join with a terminated threadpthread_yield (3)yield the processorptrdiff_t (3type)count of elements or array indexptsname (3)get the name of the slave pseudoterminalptsname_r (3)get the name of the slave pseudoterminalputc (3)output of characters and stringsputc_unlocked (3)nonlocking stdio functionsputchar (3)output of characters and stringsputchar_unlocked (3)nonlocking stdio functionsputenv (3)change or add an environment variableputgrent (3)write a group database entry to a fileputpwent (3)write a password file entryputs (3)output of characters and stringsputspent (3)get shadow password file entrypututline (3)access utmp file entriespututxline (3)access utmp file entriesputw (3)input and output of words (ints)putwc (3)write a wide character to a FILE streamputwc_unlocked (3)nonlocking stdio functionsputwchar (3)write a wide character to standard outputputwchar_unlocked (3)nonlocking stdio functionspvalloc (3)allocate aligned memory
Q
qecvt (3)convert a floating-point number to a stringqecvt_r (3)convert a floating-point number to a stringqfcvt (3)convert a floating-point number to a stringqfcvt_r (3)convert a floating-point number to a stringqgcvt (3)convert a floating-point number to a stringqsort (3)sort an arrayqsort_r (3)sort an array
R
raise (3)send a signal to the callerrand (3)pseudo-random number generatorrand_r (3)pseudo-random number generatorrandom (3)random number generatorrandom_r (3)reentrant random number generatorrawmemchr (3)scan memory for a characterrcmd (3)routines for returning a stream to a remote commandrcmd_af (3)routines for returning a stream to a remote commandre_comp (3)BSD regex functionsre_exec (3)BSD regex functionsreaddir (3)read a directoryreaddir (3am)directory input parser for gawkreaddir_r (3)read a directoryreadfile (3am)return the entire contents of a file as a stringrealloc (3)allocate and free dynamic memoryreallocarray (3)allocate and free dynamic memoryrealpath (3)return the canonicalized absolute pathnamerecno (3)record number database access methodregcomp (3)POSIX regex functionsregerror (3)POSIX regex functionsregex (3)POSIX regex functionsregex_t (3type)POSIX regex functionsregexec (3)POSIX regex functionsregfree (3)POSIX regex functionsregister_printf_modifier (3)define custom behavior for printf-like functionsregister_printf_specifier (3)define custom behavior for printf-like functionsregister_printf_type (3)define custom behavior for printf-like functionsregisterrpc (3)library routines for remote procedure callsregmatch_t (3type)POSIX regex functionsregoff_t (3type)POSIX regex functionsremainder (3)floating-point remainder functionremainderf (3)floating-point remainder functionremainderl (3)floating-point remainder functionremove (3)remove a file or directoryremque (3)insert/remove an item from a queueremquo (3)remainder and part of quotientremquof (3)remainder and part of quotientremquol (3)remainder and part of quotientres_init (3)resolver routinesres_mkquery (3)resolver routinesres_nclose (3)resolver routinesres_ninit (3)resolver routinesres_nmkquery (3)resolver routinesres_nquery (3)resolver routinesres_nquerydomain (3)resolver routinesres_nsearch (3)resolver routinesres_nsend (3)resolver routinesres_query (3)resolver routinesres_querydomain (3)resolver routinesres_search (3)resolver routinesres_send (3)resolver routinesresolver (3)resolver routinesrevoutput (3am)Reverse output strings sample extensionrevtwoway (3am)Reverse strings sample two-way processor extensionrewind (3)reposition a streamrewinddir (3)reset directory streamrexec (3)return stream to a remote commandrexec_af (3)return stream to a remote commandrindex (3)locate character in stringrint (3)round to nearest integerrintf (3)round to nearest integerrintl (3)round to nearest integerrlim_t (3type)get/set resource limitsrlimit (3type)get/set resource limitsround (3)round to nearest integer, away from zeroroundf (3)round to nearest integer, away from zeroroundl (3)round to nearest integer, away from zeroroundup (3)round up in stepsrpc (3)library routines for remote procedure callsrpmatch (3)determine if the answer to a question is affirmative or negativerresvport (3)routines for returning a stream to a remote commandrresvport_af (3)routines for returning a stream to a remote commandrtime (3)get time from a remote machinertnetlink (3)macros to manipulate rtnetlink messagesruserok (3)routines for returning a stream to a remote commandruserok_af (3)routines for returning a stream to a remote commandrwarray (3am)write and read gawk arrays to/from files
S
sa_family_t (3type)socket addressscalb (3)multiply floating-point number by integral power of radix (OBSOLETE)scalbf (3)multiply floating-point number by integral power of radix (OBSOLETE)scalbl (3)multiply floating-point number by integral power of radix (OBSOLETE)scalbln (3)multiply floating-point number by integral power of radixscalblnf (3)multiply floating-point number by integral power of radixscalblnl (3)multiply floating-point number by integral power of radixscalbn (3)multiply floating-point number by integral power of radixscalbnf (3)multiply floating-point number by integral power of radixscalbnl (3)multiply floating-point number by integral power of radixscandir (3)scan a directory for matching entriesscandirat (3)scan a directory for matching entriesscanf (3)input FILE format conversionsched_getcpu (3)determine CPU on which the calling thread is runningsecure_getenv (3)get an environment variableseed48 (3)generate uniformly distributed pseudo-random numbersseed48_r (3)generate uniformly distributed pseudo-random numbers reentrantlyseekdir (3)set the position of the next readdir() call in the directory stream.sem_close (3)close a named semaphoresem_destroy (3)destroy an unnamed semaphoresem_getvalue (3)get the value of a semaphoresem_init (3)initialize an unnamed semaphoresem_open (3)initialize and open a named semaphoresem_post (3)unlock a semaphoresem_timedwait (3)lock a semaphoresem_trywait (3)lock a semaphoresem_unlink (3)remove a named semaphoresem_wait (3)lock a semaphoresetaliasent (3)read an alias entrysetbuf (3)stream buffering operationssetbuffer (3)stream buffering operationssetcontext (3)get or set the user contextsetenv (3)change or add an environment variablesetfsent (3)handle fstab entriessetgrent (3)get group file entrysethostent (3)get network host entrysethostid (3)get or set the unique identifier of the current hostsetjmp (3)performing a nonlocal gotosetkey (3)encrypt 64-bit messagessetkey_r (3)encrypt 64-bit messagessetlinebuf (3)stream buffering operationssetlocale (3)set the current localesetlogmask (3)set log priority masksetmntent (3)get filesystem descriptor file entrysetnetent (3)get network entrysetnetgrent (3)handle network group entriessetprotoent (3)get protocol entrysetpwent (3)get password file entrysetrpcent (3)get RPC entrysetservent (3)get service entrysetspent (3)get shadow password file entrysetstate (3)random number generatorsetstate_r (3)reentrant random number generatorsetttyent (3)get ttys file entrysetusershell (3)get permitted user shellssetutent (3)access utmp file entriessetutxent (3)access utmp file entriessetvbuf (3)stream buffering operationssgetspent (3)get shadow password file entrysgetspent_r (3)get shadow password file entryshm_open (3)create/open or unlink POSIX shared memory objectsshm_unlink (3)create/open or unlink POSIX shared memory objectssigabbrev_np (3)return string describing signalsigaddset (3)POSIX signal set operationssigandset (3)POSIX signal set operationssigblock (3)BSD signal APIsigdelset (3)POSIX signal set operationssigdescr_np (3)return string describing signalsigemptyset (3)POSIX signal set operationssigevent (3type)structure for notification from asynchronous routinessigfillset (3)POSIX signal set operationssiggetmask (3)BSD signal APIsighold (3)System V signal APIsigignore (3)System V signal APIsiginterrupt (3)allow signals to interrupt system callssigisemptyset (3)POSIX signal set operationssigismember (3)POSIX signal set operationssiglongjmp (3)performing a nonlocal gotosigmask (3)BSD signal APIsignbit (3)test sign of a real floating-point numbersigngam (3)log gamma functionsignificand (3)get mantissa of floating-point numbersignificandf (3)get mantissa of floating-point numbersignificandl (3)get mantissa of floating-point numbersigorset (3)POSIX signal set operationssigpause (3)atomically release blocked signals and wait for interruptsigqueue (3)queue a signal and data to a processsigrelse (3)System V signal APIsigset (3)System V signal APIsigsetjmp (3)performing a nonlocal gotosigsetmask (3)BSD signal APIsigsetops (3)POSIX signal set operationssigstack (3)set and/or get signal stack contextsigval (3type)structure for notification from asynchronous routinessigvec (3)BSD signal APIsigwait (3)wait for a signalsimpleq (3)implementation of a singly linked tail queueSIMPLEQ_EMPTY (3)implementation of a singly linked tail queueSIMPLEQ_ENTRY (3)implementation of a singly linked tail queueSIMPLEQ_FIRST (3)implementation of a singly linked tail queueSIMPLEQ_FOREACH (3)implementation of a singly linked tail queueSIMPLEQ_HEAD (3)implementation of a singly linked tail queueSIMPLEQ_HEAD_INITIALIZER (3)implementation of a singly linked tail queueSIMPLEQ_INIT (3)implementation of a singly linked tail queueSIMPLEQ_INSERT_AFTER (3)implementation of a singly linked tail queueSIMPLEQ_INSERT_HEAD (3)implementation of a singly linked tail queueSIMPLEQ_INSERT_TAIL (3)implementation of a singly linked tail queueSIMPLEQ_NEXT (3)implementation of a singly linked tail queueSIMPLEQ_REMOVE (3)implementation of a singly linked tail queueSIMPLEQ_REMOVE_HEAD (3)implementation of a singly linked tail queuesin (3)sine functionsincos (3)calculate sin and cos simultaneouslysincosf (3)calculate sin and cos simultaneouslysincosl (3)calculate sin and cos simultaneouslysinf (3)sine functionsinh (3)hyperbolic sine functionsinhf (3)hyperbolic sine functionsinhl (3)hyperbolic sine functionsinl (3)sine functionsize_t (3type)count of bytessleep (3)sleep for a specified number of secondsslist (3)implementation of a singly linked listSLIST_EMPTY (3)implementation of a singly linked listSLIST_ENTRY (3)implementation of a singly linked listSLIST_FIRST (3)implementation of a singly linked listSLIST_FOREACH (3)implementation of a singly linked listSLIST_HEAD (3)implementation of a singly linked listSLIST_HEAD_INITIALIZER (3)implementation of a singly linked listSLIST_INIT (3)implementation of a singly linked listSLIST_INSERT_AFTER (3)implementation of a singly linked listSLIST_INSERT_HEAD (3)implementation of a singly linked listSLIST_NEXT (3)implementation of a singly linked listSLIST_REMOVE (3)implementation of a singly linked listSLIST_REMOVE_HEAD (3)implementation of a singly linked listsnprintf (3)formatted output conversionsockaddr (3type)socket addresssockaddr_in (3type)socket addresssockaddr_in6 (3type)socket addresssockaddr_storage (3type)socket addresssockaddr_un (3type)socket addresssockatmark (3)determine whether socket is at out-of-band marksocklen_t (3type)socket addressspeed_t (3type)terminal special characters, baud rates, modessprintf (3)formatted output conversionsqrt (3)square root functionsqrtf (3)square root functionsqrtl (3)square root functionsrand (3)pseudo-random number generatorsrand48 (3)generate uniformly distributed pseudo-random numberssrand48_r (3)generate uniformly distributed pseudo-random numbers reentrantlysrandom (3)random number generatorsrandom_r (3)reentrant random number generatorsscanf (3)input string format conversionssignal (3)software signal facilityssize_t (3type)count of bytesstailq (3)implementation of a singly linked tail queueSTAILQ_CONCAT (3)implementation of a singly linked tail queueSTAILQ_EMPTY (3)implementation of a singly linked tail queueSTAILQ_ENTRY (3)implementation of a singly linked tail queueSTAILQ_FIRST (3)implementation of a singly linked tail queueSTAILQ_FOREACH (3)implementation of a singly linked tail queueSTAILQ_HEAD (3)implementation of a singly linked tail queueSTAILQ_HEAD_INITIALIZER (3)implementation of a singly linked tail queueSTAILQ_INIT (3)implementation of a singly linked tail queueSTAILQ_INSERT_AFTER (3)implementation of a singly linked tail queueSTAILQ_INSERT_HEAD (3)implementation of a singly linked tail queueSTAILQ_INSERT_TAIL (3)implementation of a singly linked tail queueSTAILQ_NEXT (3)implementation of a singly linked tail queueSTAILQ_REMOVE (3)implementation of a singly linked tail queueSTAILQ_REMOVE_HEAD (3)implementation of a singly linked tail queuestat (3type)file statusstatic_assert (3)fail compilation if assertion is falsestatvfs (3)get filesystem statisticsstdarg (3)variable argument listsstderr (3)standard I/O streamsstdin (3)standard I/O streamsstdio (3)standard input/output library functionsstdio_ext (3)interfaces to stdio FILE structurestdout (3)standard I/O streamsstpcpy (3)copy or catenate a stringstpncpy (3)fill a fixed-size buffer with non-null bytes from a string, padding with null bytes as neededstrcasecmp (3)compare two strings ignoring casestrcasestr (3)locate a substringstrcat (3)copy or catenate a stringstrchr (3)locate character in stringstrchrnul (3)locate character in stringstrcmp (3)compare two stringsstrcoll (3)compare two strings using the current localestrcpy (3)copy or catenate a stringstrcspn (3)get length of a prefix substringstrdup (3)duplicate a stringstrdupa (3)duplicate a stringstrerror (3)return string describing error numberstrerror_l (3)return string describing error numberstrerror_r (3)return string describing error numberstrerrordesc_np (3)return string describing error numberstrerrorname_np (3)return string describing error numberstrfmon (3)convert monetary value to a stringstrfmon_l (3)convert monetary value to a stringstrfromd (3)convert a floating-point value into a stringstrfromf (3)convert a floating-point value into a stringstrfroml (3)convert a floating-point value into a stringstrfry (3)randomize a stringstrftime (3)format date and timestrftime_l (3)format date and timestring (3)string operationsstrlen (3)calculate the length of a stringstrncasecmp (3)compare two strings ignoring casestrncat (3)append non-null bytes from a source array to a string, and null-terminate the resultstrncmp (3)compare two stringsstrncpy (3)fill a fixed-size buffer with non-null bytes from a string, padding with null bytes as neededstrndup (3)duplicate a stringstrndupa (3)duplicate a stringstrnlen (3)determine the length of a fixed-size stringstrpbrk (3)search a string for any of a set of bytesstrptime (3)convert a string representation of time to a time tm structurestrrchr (3)locate character in stringstrsep (3)extract token from stringstrsignal (3)return string describing signalstrspn (3)get length of a prefix substringstrstr (3)locate a substringstrtod (3)convert ASCII string to floating-point numberstrtof (3)convert ASCII string to floating-point numberstrtoimax (3)convert string to integerstrtok (3)extract tokens from stringsstrtok_r (3)extract tokens from stringsstrtol (3)convert a string to a long integerstrtold (3)convert ASCII string to floating-point numberstrtoll (3)convert a string to a long integerstrtoq (3)convert a string to a long integerstrtoul (3)convert a string to an unsigned long integerstrtoull (3)convert a string to an unsigned long integerstrtoumax (3)convert string to integerstrtouq (3)convert a string to an unsigned long integerstrverscmp (3)compare two version stringsstrxfrm (3)string transformationsuseconds_t (3type)integer timesvc_destroy (3)library routines for remote procedure callssvc_freeargs (3)library routines for remote procedure callssvc_getargs (3)library routines for remote procedure callssvc_getcaller (3)library routines for remote procedure callssvc_getreq (3)library routines for remote procedure callssvc_getreqset (3)library routines for remote procedure callssvc_register (3)library routines for remote procedure callssvc_run (3)library routines for remote procedure callssvc_sendreply (3)library routines for remote procedure callssvc_unregister (3)library routines for remote procedure callssvcerr_auth (3)library routines for remote procedure callssvcerr_decode (3)library routines for remote procedure callssvcerr_noproc (3)library routines for remote procedure callssvcerr_noprog (3)library routines for remote procedure callssvcerr_progvers (3)library routines for remote procedure callssvcerr_systemerr (3)library routines for remote procedure callssvcerr_weakauth (3)library routines for remote procedure callssvcfd_create (3)library routines for remote procedure callssvcraw_create (3)library routines for remote procedure callssvctcp_create (3)library routines for remote procedure callssvcudp_bufcreate (3)library routines for remote procedure callssvcudp_create (3)library routines for remote procedure callsswab (3)swap adjacent bytesswapcontext (3)manipulate user contextswprintf (3)formatted wide-character output conversionsys_errlist (3)print a system error messagesys_nerr (3)print a system error messagesys_siglist (3)return string describing signalsysconf (3)get configuration information at run timesysexits.h (3head)exit codes for programssyslog (3)send messages to the system loggersystem (3)execute a shell commandsysv_signal (3)signal handling with System V semantics
T
tailq (3)implementation of a doubly linked tail queueTAILQ_CONCAT (3)implementation of a doubly linked tail queueTAILQ_EMPTY (3)implementation of a doubly linked tail queueTAILQ_ENTRY (3)implementation of a doubly linked tail queueTAILQ_FIRST (3)implementation of a doubly linked tail queueTAILQ_FOREACH (3)implementation of a doubly linked tail queueTAILQ_FOREACH_REVERSE (3)implementation of a doubly linked tail queueTAILQ_HEAD (3)implementation of a doubly linked tail queueTAILQ_HEAD_INITIALIZER (3)implementation of a doubly linked tail queueTAILQ_INIT (3)implementation of a doubly linked tail queueTAILQ_INSERT_AFTER (3)implementation of a doubly linked tail queueTAILQ_INSERT_BEFORE (3)implementation of a doubly linked tail queueTAILQ_INSERT_HEAD (3)implementation of a doubly linked tail queueTAILQ_INSERT_TAIL (3)implementation of a doubly linked tail queueTAILQ_LAST (3)implementation of a doubly linked tail queueTAILQ_NEXT (3)implementation of a doubly linked tail queueTAILQ_PREV (3)implementation of a doubly linked tail queueTAILQ_REMOVE (3)implementation of a doubly linked tail queueTAILQ_SWAP (3)implementation of a doubly linked tail queuetan (3)tangent functiontanf (3)tangent functiontanh (3)hyperbolic tangent functiontanhf (3)hyperbolic tangent functiontanhl (3)hyperbolic tangent functiontanl (3)tangent functiontcdrain (3)get and set terminal attributes, line control, get and set baud rate1 optstcflag_t (3type)terminal special characters, baud rates, modestcflow (3)get and set terminal attributes, line control, get and set baud rate1 optstcflush (3)get and set terminal attributes, line control, get and set baud rate1 optstcgetattr (3)get and set terminal attributes, line control, get and set baud rate1 optstcgetpgrp (3)get and set terminal foreground process grouptcgetsid (3)get session IDtcsendbreak (3)get and set terminal attributes, line control, get and set baud rate1 optstcsetattr (3)get and set terminal attributes, line control, get and set baud rate1 optstcsetpgrp (3)get and set terminal foreground process grouptdelete (3)manage a binary search treetdestroy (3)manage a binary search treetelldir (3)return current location in directory streamtempnam (3)create a name for a temporary filetermios (3)get and set terminal attributes, line control, get and set baud rate1 optstfind (3)manage a binary search treetgamma (3)true gamma functiontgammaf (3)true gamma functiontgammal (3)true gamma functiontime (3am)time functions for gawktime_t (3type)integer timetimegm (3)inverses of gmtime and localtimetimelocal (3)inverses of gmtime and localtimetimer_t (3type)timer IDtimeradd (3)timeval operationstimerclear (3)timeval operationstimercmp (3)timeval operationstimerisset (3)timeval operationstimersub (3)timeval operationstimespec (3type)time in seconds and nanosecondsTIMESPEC_TO_TIMEVAL (3)convert between time structurestimeval (3type)time in seconds and microsecondsTIMEVAL_TO_TIMESPEC (3)convert between time structurestimezone (3)initialize time conversion informationtm (3type)broken-down timetmpfile (3)create a temporary filetmpnam (3)create a name for a temporary filetmpnam_r (3)create a name for a temporary filetoascii (3)convert character to ASCIItolower (3)convert uppercase or lowercasetolower_l (3)convert uppercase or lowercasetoupper (3)convert uppercase or lowercasetoupper_l (3)convert uppercase or lowercasetowctrans (3)wide-character transliterationtowlower (3)convert a wide character to lowercasetowlower_l (3)convert a wide character to lowercasetowupper (3)convert a wide character to uppercasetowupper_l (3)convert a wide character to uppercasetrunc (3)round to integer, toward zerotruncf (3)round to integer, toward zerotruncl (3)round to integer, toward zerotsearch (3)manage a binary search treettyname (3)return name of a terminalttyname_r (3)return name of a terminalttyslot (3)find the slot of the current user's terminal in some filetwalk (3)manage a binary search treetwalk_r (3)manage a binary search treetzname (3)initialize time conversion informationtzset (3)initialize time conversion information
U
ualarm (3)schedule signal after given number of microsecondsuid_t (3type)process/user/group identifieruint16_t (3type)fixed-width basic integer typesuint32_t (3type)fixed-width basic integer typesuint64_t (3type)fixed-width basic integer typesuint8_t (3type)fixed-width basic integer typesuintmax_t (3type)greatest-width basic integer typesuintN_t (3type)fixed-width basic integer typesuintptr_t (3type)integer types wide enough to hold pointersulckpwdf (3)get shadow password file entryulimit (3)get and set user limitsundocumented (3)undocumented library functionsungetc (3)input of characters and stringsungetwc (3)push back a wide character onto a FILE streamunlocked_stdio (3)nonlocking stdio functionsunlockpt (3)unlock a pseudoterminal master/slave pairunsetenv (3)change or add an environment variableupdwtmp (3)append an entry to the wtmp fileupdwtmpx (3)append an entry to the wtmp fileuseconds_t (3type)integer timeuselocale (3)set/get the locale for the calling threadusleep (3)suspend execution for microsecond intervalsutmpname (3)access utmp file entriesutmpxname (3)access utmp file entries
V
va_arg (3)variable argument listsva_copy (3)variable argument listsva_end (3)variable argument listsva_list (3type)variable argument listva_start (3)variable argument listsvalloc (3)allocate aligned memoryvasprintf (3)print to allocated stringvdprintf (3)formatted output conversionverr (3)formatted error messagesverrx (3)formatted error messagesversionsort (3)scan a directory for matching entriesvfprintf (3)formatted output conversionvfscanf (3)input FILE format conversionvfwprintf (3)formatted wide-character output conversionvlimit (3)get/set resource limitsvoid (3type)abstract typevprintf (3)formatted output conversionvscanf (3)input FILE format conversionvsnprintf (3)formatted output conversionvsprintf (3)formatted output conversionvsscanf (3)input string format conversionvswprintf (3)formatted wide-character output conversionvsyslog (3)send messages to the system loggervtimes (3)get resource usagevwarn (3)formatted error messagesvwarnx (3)formatted error messagesvwprintf (3)formatted wide-character output conversion
W
warn (3)formatted error messageswarnx (3)formatted error messageswchar_t (3type)wide-character typewcpcpy (3)copy a wide-character string, returning a pointer to its endwcpncpy (3)copy a fixed-size string of wide characters, returning a pointer to its endwcrtomb (3)convert a wide character to a multibyte sequencewcscasecmp (3)compare two wide-character strings, ignoring casewcscat (3)concatenate two wide-character stringswcschr (3)search a wide character in a wide-character stringwcscmp (3)compare two wide-character stringswcscpy (3)copy a wide-character stringwcscspn (3)search a wide-character string for any of a set of wide characterswcsdup (3)duplicate a wide-character stringwcslen (3)determine the length of a wide-character stringwcsncasecmp (3)compare two fixed-size wide-character strings, ignoring casewcsncat (3)concatenate two wide-character stringswcsncmp (3)compare two fixed-size wide-character stringswcsncpy (3)copy a fixed-size string of wide characterswcsnlen (3)determine the length of a fixed-size wide-character stringwcsnrtombs (3)convert a wide-character string to a multibyte stringwcspbrk (3)search a wide-character string for any of a set of wide characterswcsrchr (3)search a wide character in a wide-character stringwcsrtombs (3)convert a wide-character string to a multibyte stringwcsspn (3)get length of a prefix wide-character substringwcsstr (3)locate a substring in a wide-character stringwcstoimax (3)convert wide-character string to integerwcstok (3)split wide-character string into tokenswcstombs (3)convert a wide-character string to a multibyte stringwcstoumax (3)convert wide-character string to integerwcswidth (3)determine columns needed for a fixed-size wide-character stringwctob (3)try to represent a wide character as a single bytewctomb (3)convert a wide character to a multibyte sequencewctrans (3)wide-character translation mappingwctype (3)wide-character classificationwcwidth (3)determine columns needed for a wide characterwint_t (3type)integer type capable of storing any wchar_t of WEOFwmemchr (3)search a wide character in a wide-character arraywmemcmp (3)compare two arrays of wide-characterswmemcpy (3)copy an array of wide-characterswmemmove (3)copy an array of wide-characterswmempcpy (3)copy memory areawmemset (3)fill an array of wide-characters with a constant wide characterwordexp (3)perform word expansion like a posix-shellwordfree (3)perform word expansion like a posix-shellwprintf (3)formatted wide-character output conversion
X
xcrypt (3)RFS password encryptionxdecrypt (3)RFS password encryptionxdr (3)library routines for external data representationxdr_accepted_reply (3)library routines for remote procedure callsxdr_array (3)library routines for external data representationxdr_authunix_parms (3)library routines for remote procedure callsxdr_bool (3)library routines for external data representationxdr_bytes (3)library routines for external data representationxdr_callhdr (3)library routines for remote procedure callsxdr_callmsg (3)library routines for remote procedure callsxdr_char (3)library routines for external data representationxdr_destroy (3)library routines for external data representationxdr_double (3)library routines for external data representationxdr_enum (3)library routines for external data representationxdr_float (3)library routines for external data representationxdr_free (3)library routines for external data representationxdr_getpos (3)library routines for external data representationxdr_inline (3)library routines for external data representationxdr_int (3)library routines for external data representationxdr_long (3)library routines for external data representationxdr_opaque (3)library routines for external data representationxdr_opaque_auth (3)library routines for remote procedure callsxdr_pmap (3)library routines for remote procedure callsxdr_pmaplist (3)library routines for remote procedure callsxdr_pointer (3)library routines for external data representationxdr_reference (3)library routines for external data representationxdr_rejected_reply (3)library routines for remote procedure callsxdr_replymsg (3)library routines for remote procedure callsxdr_setpos (3)library routines for external data representationxdr_short (3)library routines for external data representationxdr_string (3)library routines for external data representationxdr_u_char (3)library routines for external data representationxdr_u_int (3)library routines for external data representationxdr_u_long (3)library routines for external data representationxdr_u_short (3)library routines for external data representationxdr_union (3)library routines for external data representationxdr_vector (3)library routines for external data representationxdr_void (3)library routines for external data representationxdr_wrapstring (3)library routines for external data representationxdrmem_create (3)library routines for external data representationxdrrec_create (3)library routines for external data representationxdrrec_endofrecord (3)library routines for external data representationxdrrec_eof (3)library routines for external data representationxdrrec_skiprecord (3)library routines for external data representationxdrstdio_create (3)library routines for external data representationxencrypt (3)RFS password encryptionxprt_register (3)library routines for remote procedure callsxprt_unregister (3)library routines for remote procedure calls
Y
y0 (3)Bessel functions of the second kindy0f (3)Bessel functions of the second kindy0l (3)Bessel functions of the second kindy1 (3)Bessel functions of the second kindy1f (3)Bessel functions of the second kindy1l (3)Bessel functions of the second kindyn (3)Bessel functions of the second kindynf (3)Bessel functions of the second kindynl (3)Bessel functions of the second kind