Name Section info
a64l 3 a64l, l64a — convert between long and base-64 Synopsis #include <stdlib.h> long a64l( const char *st
abort 3 abort — cause abnormal process termination Synopsis #include <stdlib.h> void abort( void);
abs 3 abs, labs, llabs, imaxabs — compute the absolute value of an integer Synopsis #include <stdlib.h> int abs(
acos 3 acos, acosf, acosl — arc cosine function Synopsis #include <math.h> double acos( double x);
acosh 3 acosh, acoshf, acoshl — inverse hyperbolic cosine function Synopsis #include <math.h> double acosh(
getmntent 3 getmntent, setmntent, addmntent, endmntent, hasmntopt, getmntent_r — get filesystem descriptor file entry Synopsis #include <stdio.h> #include <mn
addseverity 3 addseverity — introduce new severity classes Synopsis #include <fmtmsg.h> int addseverity( int sever
adjtime 3 adjtime — correct the time to synchronize the system clock Synopsis #include <sys/time.h> int adjtime(
aio_cancel 3 aio_cancel — cancel an outstanding asynchronous I/O request Synopsis #include <aio.h> int aio_cancel(
aio_error 3 aio_error — get error status of asynchronous I/O operation Synopsis #include <aio.h> int aio_error(
aio_fsync 3 aio_fsync — asynchronous file synchronization Synopsis #include <aio.h> int aio_fsync( int op,
aio_init 3 aio_init — asynchronous I/O initialization Synopsis #define _GNU_SOURCE /* See feature_test_macros(7) */ #include <aio.h>
aio_read 3 aio_read — asynchronous read Synopsis #include <aio.h> int aio_read( struct aiocb *aiocbp);
aio_return 3 aio_return — get return status of asynchronous I/O operation Synopsis #include <aio.h> ssize_t aio_return(
aio_suspend 3 aio_suspend — wait for asynchronous I/O operation or timeout Synopsis #include <aio.h> int aio_suspend(
aio_write 3 aio_write — asynchronous write Synopsis #include <aio.h> int aio_write( struct aiocb *aiocbp);
posix_memalign 3 posix_memalign, aligned_alloc, memalign, valloc, pvalloc — allocate aligned memory Synopsis #include <stdlib.h> int
alloca 3 alloca — allocate memory that is automatically freed Synopsis #include <alloca.h> void *alloca(
scandir 3 scandir, scandirat, alphasort, versionsort — scan a directory for matching entries Synopsis #include <dirent.h> int
argz_add 3 argz_add, argz_add_sep, argz_append, argz_count, argz_create, argz_create_sep, argz_delete, argz_extract, argz_insert, argz_next, argz_replace, argz_stringify — functions to h
ctime 3 asctime, ctime, gmtime, localtime, mktime, asctime_r, ctime_r, gmtime_r, localtime_r — transform date and time to broken-down time or ASCII Synopsis #
asin 3 asin, asinf, asinl — arc sine function Synopsis #include <math.h> double asin( double x);
asinh 3 asinh, asinhf, asinhl — inverse hyperbolic sine function Synopsis #include <math.h> double asinh(
asprintf 3 asprintf, vasprintf — print to allocated string Synopsis #define _GNU_SOURCE /* See feature_test_macros(7) */ #include <stdio.h>
assert 3 assert — abort the program if assertion is false Synopsis #include <assert.h> void assert( scalar ex
assert_perror 3 assert_perror — test errnum and abort Synopsis #define _GNU_SOURCE /* See feature_test_macros(7) */ #include <assert.h>
atan 3 atan, atanf, atanl — arc tangent function Synopsis #include <math.h> double atan( double x);
atan2 3 atan2, atan2f, atan2l — arc tangent function of two variables Synopsis #include <math.h> double atan2(
atanh 3 atanh, atanhf, atanhl — inverse hyperbolic tangent function Synopsis #include <math.h> double atanh(
atexit 3 atexit — register a function to be called at normal process termination Synopsis #include <stdlib.h> int a
atof 3 atof — convert a string to a double Synopsis #include <stdlib.h> double atof( const char *nptr);
atoi 3 atoi, atol, atoll — convert a string to an integer Synopsis #include <stdlib.h> int atoi( cons
rpc 3 rpc — library routines for remote procedure calls SYNOPSIS AND DESCRIPTION These routines allow C programs to make procedure calls on other machines ac
backtrace 3 backtrace, backtrace_symbols, backtrace_symbols_fd — support for application self-debugging Synopsis #include <execinfo.h>
basename 3 basename, dirname — parse pathname components Synopsis #include <libgen.h> char *dirname( char *path
bcmp 3 bcmp — compare byte sequences Synopsis #include <strings.h> int bcmp( const void *s1,
endian 3 htobe16, htole16, be16toh, le16toh, htobe32, htole32, be32toh, le32toh, htobe64, htole64, be64toh, le64toh — convert values between host and big-/little-endian byte order
lber-types 3 Name ber_int_t, ber_uint_t, ber_len_t, ber_slen_t, ber_tag_t, struct, berval, BerValue, BerVarray, BerElement, ber_bvfree, ber_bvecf
lber-encode 3 Name ber_alloc_t, ber_flush, ber_flush2, ber_printf, ber_put_int, ber_put_enum, ber_put_ostring, ber_put_string, ber_put_null, ber_
lber-decode 3 Name ber_get_next, ber_skip_tag, ber_peek_tag, ber_scanf, ber_get_int, ber_get_enum, ber_get_stringb, ber_get_stringa, ber_get_stri
lber-memory 3 Name ber_memalloc, ber_memcalloc, ber_memrealloc, ber_memfree, ber_memvfree — OpenLDAP LBER memory allocators Synopsis
lber-sockbuf 3 Name ber_sockbuf_alloc, ber_sockbuf_free, ber_sockbuf_ctrl, ber_sockbuf_add_io, ber_sockbuf_remove_io, Sockbuf_IO — OpenLDAP LBE
bindresvport 3 bindresvport — bind a socket to a privileged IP port Synopsis #include <sys/types.h> #include <netinet/in.h>
bsd_signal 3 bsd_signal — signal handling with BSD semantics Synopsis #include <signal.h> typedef void (*sighandler_t)(int);
bsearch 3 bsearch — binary search of a sorted array Synopsis #include <stdlib.h> void *bsearch( const void *ke
bstring 3 bcmp, bcopy, bzero, memccpy, memchr, memcmp, memcpy, memfrob, memmem, memmove, memset — byte string operations Synopsis #include <string.h>
bswap 3 bswap_16, bswap_32, bswap_64 — reverse order of bytes Synopsis #include <byteswap.h> bswap_16( x);
btowc 3 btowc — convert single byte to wide character Synopsis #include <wchar.h> wint_t btowc( int c);
btree 3 btree — btree database access method Synopsis #include <sys/types.h> #include <db.h> DESCRIPTION Note well: T
byteorder 3 htonl, htons, ntohl, ntohs — convert values between host and network byte order Synopsis #include <arpa/inet.h> uint32
bzero 3 bzero, explicit_bzero — zero a byte string Synopsis #include <strings.h> void bzero( void *s,
cabs 3 cabs, cabsf, cabsl — absolute value of a complex number Synopsis #include <complex.h> double cabs(
cacos 3 cacos, cacosf, cacosl — complex arc cosine Synopsis #include <complex.h> double complex cacos( doubl
cacosh 3 cacosh, cacoshf, cacoshl — complex arc hyperbolic cosine Synopsis #include <complex.h> double complex caco
malloc 3 malloc, free, calloc, realloc — allocate and free dynamic memory Synopsis #include <stdlib.h> void *malloc
canonicalize_file_name 3   Name canonicalize_file_name — return the canonicalized absolute pathname Synopsis #define
carg 3 carg, cargf, cargl — calculate the complex argument Synopsis #include <complex.h> double carg(
casin 3 casin, casinf, casinl — complex arc sine Synopsis #include <complex.h> double complex casin( double
casinh 3 casinh, casinhf, casinhl — complex arc sine hyperbolic Synopsis #include <complex.h> double complex casinh
catan 3 catan, catanf, catanl — complex arc tangents Synopsis #include <complex.h> double complex catan( dou
catanh 3 catanh, catanhf, catanhl — complex arc tangents hyperbolic Synopsis #include <complex.h> double complex ca
catopen 3 catopen, catclose — open/close a message catalog Synopsis #include <nl_types.h> nl_catd catopen( con
catgets 3 catgets — get message from a message catalog Synopsis #include <nl_types.h> char *catgets( nl_catd c
des_crypt 3 des_crypt, ecb_crypt, cbc_crypt, des_setparity, DES_FAILED — fast DES encryption Synopsis #include <rpc/des_crypt.h> i
cbrt 3 cbrt, cbrtf, cbrtl — cube root function Synopsis #include <math.h> double cbrt( double x);
ccos 3 ccos, ccosf, ccosl — complex cosine function Synopsis #include <complex.h> double complex ccos( doub
ccosh 3 ccosh, ccoshf, ccoshl — complex hyperbolic cosine Synopsis #include <complex.h> double complex ccosh(
ceil 3 ceil, ceilf, ceill — ceiling function: smallest integral value not less than argument Synopsis #include <math.h> doubl
cexp 3 cexp, cexpf, cexpl — complex exponential function Synopsis #include <complex.h> double complex cexp(
cexp2 3 cexp2, cexp2f, cexp2l — base-2 exponent of a complex number Synopsis #include <complex.h> double complex c
termios 3 termios, tcgetattr, tcsetattr, tcsendbreak, tcdrain, tcflush, tcflow, cfmakeraw, cfgetospeed, cfgetispeed, cfsetispeed, cfsetospeed, cfsetspeed — get and set terminal attribut
cfree 3 cfree — free allocated memory Synopsis #include <stdlib.h> /* In SunOS 4 */ int cfree(
cimag 3 cimag, cimagf, cimagl — get imaginary part of a complex number Synopsis #include <complex.h> double cimag(
queue 3 SLIST_EMPTY, SLIST_ENTRY, SLIST_FIRST, SLIST_FOREACH, SLIST_HEAD, SLIST_HEAD_INITIALIZER, SLIST_INIT, SLIST_INSERT_AFTER, SLIST_INSERT_HEAD, SLIST_NEXT, SLIST_REMOVE_HEAD, SLIST
clearenv 3 clearenv — clear the environment Synopsis #include <stdlib.h> int clearenv( void);  
ferror 3 clearerr, feof, ferror, fileno — check and reset stream status Synopsis #include <stdio.h> void clearerr(
unlocked_stdio 3 getc_unlocked, getchar_unlocked, putc_unlocked, putchar_unlocked — nonlocking stdio functions Synopsis #include <stdio.h>
clock 3 clock — determine processor time Synopsis #include <time.h> clock_t clock( void);  
clock_getcpuclockid 3 clock_getcpuclockid — obtain ID of a process CPU-time clock Synopsis #include <time.h> int clock_getcpuclo
clog 3 clog, clogf, clogl — natural logarithm of a complex number Synopsis #include <complex.h> double complex cl
clog10 3 clog10, clog10f, clog10l — base-10 logarithm of a complex number Synopsis #define _GNU_SOURCE /* See feature_test_macros(7) */ #include <compl
clog2 3 clog2, clog2f, clog2l — base-2 logarithm of a complex number Synopsis #include <complex.h> double complex
closedir 3 closedir — close a directory Synopsis #include <sys/types.h> #include <dirent.h> int close
syslog 3 closelog, openlog, syslog, vsyslog — send messages to the system logger Synopsis #include <syslog.h> void
cmsg 3 CMSG_ALIGN, CMSG_SPACE, CMSG_NXTHDR, CMSG_FIRSTHDR — access ancillary data Synopsis #include <sys/socket.h> struct cms
confstr 3 confstr — get configuration dependent string variables Synopsis #include <unistd.h> size_t confstr(
conj 3 conj, conjf, conjl — calculate the complex conjugate Synopsis #include <complex.h> double complex conj(
copysign 3 copysign, copysignf, copysignl — copy sign of a number Synopsis #include <math.h> double copysign(
cos 3 cos, cosf, cosl — cosine function Synopsis #include <math.h> double cos( double x);
cosh 3 cosh, coshf, coshl — hyperbolic cosine function Synopsis #include <math.h> double cosh( double x);
cpow 3 cpow, cpowf, cpowl — complex power function Synopsis #include <complex.h> double complex cpow( doubl
cproj 3 cproj, cprojf, cprojl — project into Riemann Sphere Synopsis #include <complex.h> double complex cproj(
CPU_SET 3 Name CPU_SET, CPU_CLR, CPU_ISSET, CPU_ZERO, CPU_COUNT, CPU_AND, CPU_OR, CPU_XOR, CPU_EQUAL, CPU_ALLOC, CPU_ALLOC_SIZE, CPU_FREE, CPU_SE
creal 3 creal, crealf, creall — get real part of a complex number Synopsis #include <complex.h> double creal(
crypt 3 crypt, crypt_r — password and data encryption Synopsis #define _XOPEN_SOURCE /* See feature_test_macros(7) */ #include <unistd.h>
csin 3 csin, csinf, csinl — complex sine function Synopsis #include <complex.h> double complex csin( double
csinh 3 csinh, csinhf, csinhl — complex hyperbolic sine Synopsis #include <complex.h> double complex csinh(
csqrt 3 csqrt, csqrtf, csqrtl — complex square root Synopsis #include <complex.h> double complex csqrt( doub
ctan 3 ctan, ctanf, ctanl — complex tangent function Synopsis #include <complex.h> double complex ctan( dou
ctanh 3 ctanh, ctanhf, ctanhl — complex hyperbolic tangent Synopsis #include <complex.h> double complex ctanh(
ctermid 3 ctermid — get controlling terminal name Synopsis #include <stdio.h> char *ctermid( char *s);
getlogin 3 getlogin, getlogin_r, cuserid — get username Synopsis #include <unistd.h> char *getlogin( void);
daemon 3 daemon — run in the background Synopsis #include <unistd.h> int daemon( int nochdir,
tzset 3 tzset, tzname, timezone, daylight — initialize time conversion information Synopsis #include <time.h> void
dbopen 3 dbopen — database access methods Synopsis #include <sys/types.h> #include <limits.h> #include <db.h> #include <fcntl.h>
difftime 3 difftime — calculate time difference Synopsis #include <time.h> double difftime( time_t time1,
dirfd 3 dirfd — get directory stream file descriptor Synopsis #include <sys/types.h> #include <dirent.h> int
div 3 div, ldiv, lldiv, imaxdiv — compute quotient and remainder of an integer division Synopsis #include <stdlib.h> div_t
dladdr 3 dladdr, dladdr1 — translate address to symbolic information Synopsis #define _GNU_SOURCE #include <dlfcn.h>
dlopen 3 dlclose, dlopen, dlmopen — open and close a shared object Synopsis #include <dlfcn.h> void *dlopen(
dlinfo 3 dlinfo — obtain information about a dynamically loaded object Synopsis #define _GNU_SOURCE #include <link.h> #include <dlfcn.h>
dlerror 3 dlerror — obtain error diagnostic for functions in the dlopen API Synopsis #include <dlfcn.h> char *dlerro
dlsym 3 dlsym, dlvsym — obtain address of a symbol in a shared object or executable Synopsis #include <dlfcn.h> void
dl_iterate_phdr 3 dl_iterate_phdr — walk through list of shared objects Synopsis #define _GNU_SOURCE /* See feature_test_macros(7) */ #include <link.h>
resolver 3 res_ninit, res_nclose, res_nquery, res_nsearch, res_nquerydomain, res_nmkquery, res_nsend, res_init, res_query, res_search, res_querydomain, res_mkquery, res_send, dn_comp, dn_e
printf 3 printf, fprintf, dprintf, sprintf, snprintf, vprintf, vfprintf, vdprintf, vsprintf, vsnprintf — formatted output conversion Synopsis #include <stdi
drand48 3 drand48, erand48, lrand48, nrand48, mrand48, jrand48, srand48, seed48, lcong48 — generate uniformly distributed pseudo-random numbers Synopsis #includ
drand48_r 3 drand48_r, erand48_r, lrand48_r, nrand48_r, mrand48_r, jrand48_r, srand48_r, seed48_r, lcong48_r — generate uniformly distributed pseudo-random numbers reentrantly S
remainder 3 drem, dremf, dreml, remainder, remainderf, remainderl — floating-point remainder function Synopsis #include <math.h> /* The C99 versions */
duplocale 3 duplocale — duplicate a locale object Synopsis #include <locale.h> locale_t duplocale( locale_t loco
dysize 3 dysize — get number of days for a given year Synopsis #include <time.h> int dysize( int year);
euidaccess 3 euidaccess, eaccess — check effective user_zsingle_quotesz_s permissions for a file Synopsis #define _GNU_SOURCE /* See feature_test_macros(7)
ecvt 3 ecvt, fcvt — convert a floating-point number to a string Synopsis #include <stdlib.h> char *ecvt(
ecvt_r 3 ecvt_r, fcvt_r, qecvt_r, qfcvt_r — convert a floating-point number to a string Synopsis #include <stdlib.h> int
end 3 etext, edata, end — end of program segments Synopsis extern etext; extern edata; extern end; DESCRIPTION The addresses of
encrypt 3 encrypt, setkey, encrypt_r, setkey_r — encrypt 64-bit messages Synopsis #define _XOPEN_SOURCE /* See feature_test_macros(7) */ #include <unistd.h
setaliasent 3 setaliasent, endaliasent, getaliasent, getaliasent_r, getaliasbyname, getaliasbyname_r — read an alias entry Synopsis #include <aliases.h>
getgrent 3 getgrent, setgrent, endgrent — get group file entry Synopsis #include <sys/types.h> #include <grp.h>
getfsent 3 getfsent, getfsspec, getfsfile, setfsent, endfsent — handle fstab entries Synopsis #include <fstab.h> void
gethostbyname 3 gethostbyname, gethostbyaddr, sethostent, gethostent, endhostent, h_errno, herror, hstrerror, gethostbyaddr_r, gethostbyname2, gethostbyname2_r, gethostbyname_r, gethostent_r â€
getnetent 3 getnetent, getnetbyname, getnetbyaddr, setnetent, endnetent — get network entry Synopsis #include <netdb.h> struct net
setnetgrent 3 setnetgrent, endnetgrent, getnetgrent, getnetgrent_r, innetgr — handle network group entries Synopsis #include <netdb.h>
getpwent 3 getpwent, setpwent, endpwent — get password file entry Synopsis #include <sys/types.h> #include <pwd.h>
getprotoent 3 getprotoent, getprotobyname, getprotobynumber, setprotoent, endprotoent — get protocol entry Synopsis #include <netdb.h>
getrpcent 3 getrpcent, getrpcbyname, getrpcbynumber, setrpcent, endrpcent — get RPC entry Synopsis #include <netdb.h> struct rpcen
getservent 3 getservent, getservbyname, getservbyport, setservent, endservent — get service entry Synopsis #include <netdb.h> struc
getspnam 3 getspnam, getspnam_r, getspent, getspent_r, setspent, endspent, fgetspent, fgetspent_r, sgetspent, sgetspent_r, putspent, lckpwdf, ulckpwdf — get shadow password file entry
getttyent 3 getttyent, getttynam, setttyent, endttyent — get ttys file entry Synopsis #include <ttyent.h> struct ttyent
getusershell 3 getusershell, setusershell, endusershell — get permitted user shells Synopsis #include <unistd.h> char *ge
getutent 3 getutent, getutid, getutline, pututline, setutent, endutent, utmpname — access utmp file entries Synopsis #include <utmp.h>
envz_add 3 envz_add, envz_entry, envz_get, envz_merge, envz_remove, envz_strip — environment string support Synopsis #include <envz.h>
erf 3 erf, erff, erfl — error function Synopsis #include <math.h> double erf( double x);
erfc 3 erfc, erfcf, erfcl — complementary error function Synopsis #include <math.h> double erfc( doub
err 3 err, verr, errx, verrx, warn, vwarn, warnx, vwarnx — formatted error messages Synopsis #include <err.h> void
errno 3 errno — number of last error Synopsis #include <errno.h> DESCRIPTION The <errno.h> header file defines
error 3 error, error_at_line, error_message_count, error_one_per_line, error_print_progname — glibc error reporting functions Synopsis #include <error.h>
ether_aton 3 ether_aton, ether_ntoa, ether_ntohost, ether_hostton, ether_line, ether_ntoa_r, ether_aton_r — Ethernet address manipulation routines Synopsis #includ
exec 3 execl, execlp, execle, execv, execvp, execvpe — execute a file Synopsis #include <unistd.h> extern char **environ;
exit 3 exit — cause normal process termination Synopsis #include <stdlib.h> void exit( int status);
exp 3 exp, expf, expl — base-e exponential function Synopsis #include <math.h> double exp( double x);
exp10 3 exp10, exp10f, exp10l — base-10 exponential function Synopsis #define _GNU_SOURCE /* See feature_test_macros(7) */ #include <math.h>
exp2 3 exp2, exp2f, exp2l — base-2 exponential function Synopsis #include <math.h> double exp2( double x);
expm1 3 expm1, expm1f, expm1l — exponential minus 1 Synopsis #include <math.h> double expm1( double x);
fabs 3 fabs, fabsf, fabsl — absolute value of floating-point number Synopsis #include <math.h> double fabs(
fcloseall 3 fcloseall — close all open streams Synopsis #define _GNU_SOURCE /* See feature_test_macros(7) */ #include <stdio.h>
fclose 3 fclose — close a stream Synopsis #include <stdio.h> int fclose( FILE *stream);
fdim 3 fdim, fdimf, fdiml — positive difference Synopsis #include <math.h> double fdim( double x,
fopen 3 fopen, fdopen, freopen — stream open functions Synopsis #include <stdio.h> FILE *fopen( const char *
opendir 3 opendir, fdopendir — open a directory Synopsis #include <sys/types.h> #include <dirent.h> DIR
fenv 3 feclearexcept, fegetexceptflag, feraiseexcept, fesetexceptflag, fetestexcept, fegetenv, fegetround, feholdexcept, fesetround, fesetenv, feupdateenv, feenableexcept, fedisableexc
fexecve 3 fexecve — execute program specified via file descriptor Synopsis #include <unistd.h> int fexecve(
fflush 3 fflush — flush a stream Synopsis #include <stdio.h> int fflush( FILE *stream);
ffs 3 ffs, ffsl, ffsll — find first bit set in a word Synopsis #include <strings.h> int ffs( int i);
fgetc 3 fgetc, fgets, getc, getchar, ungetc — input of characters and strings Synopsis #include <stdio.h> int fget
getgrent_r 3 Name getgrent_r, fgetgrent_r — get group file entry reentrantly Synopsis #include <grp.h>
fgetgrent 3 fgetgrent — get group file entry Synopsis #include <stdio.h> #include <sys/types.h> #include <grp.h>
fseek 3 fgetpos, fseek, fsetpos, ftell, rewind — reposition a stream Synopsis #include <stdio.h> int fseek(
getpwent_r 3 getpwent_r, fgetpwent_r — get passwd file entry reentrantly Synopsis #include <pwd.h> int getpwent_r(
fgetpwent 3 fgetpwent — get password file entry Synopsis #include <stdio.h> #include <sys/types.h> #include <pwd.h>
fgetwc 3 fgetwc, getwc — read a wide character from a FILE stream Synopsis #include <stdio.h> #include <wchar.h>
fgetws 3 fgetws — read a wide-character string from a FILE stream Synopsis #include <wchar.h> wchar_t *fgetws(
finite 3 finite, finitef, finitel, isinf, isinff, isinfl, isnan, isnanf, isnanl — BSD floating-point classification functions Synopsis #include <math.h>
flockfile 3 flockfile, ftrylockfile, funlockfile — lock FILE for stdio Synopsis #include <stdio.h> void flockfile(
floor 3 floor, floorf, floorl — largest integral value not greater than argument Synopsis #include <math.h> double
fma 3 fma, fmaf, fmal — floating-point multiply and add Synopsis #include <math.h> double fma( doubl
fmax 3 fmax, fmaxf, fmaxl — determine maximum of two floating-point numbers Synopsis #include <math.h> double fma
fmemopen 3 fmemopen — open memory as stream Synopsis #include <stdio.h> FILE *fmemopen( void *buf,
fmin 3 fmin, fminf, fminl — determine minimum of two floating-point numbers Synopsis #include <math.h> double fmi
fmod 3 fmod, fmodf, fmodl — floating-point remainder function Synopsis #include <math.h> double fmod(
fmtmsg 3 fmtmsg — print formatted error messages Synopsis #include <fmtmsg.h> int fmtmsg( long classification
fnmatch 3 fnmatch — match filename or pathname Synopsis #include <fnmatch.h> int fnmatch( const char *pattern,
fopencookie 3 fopencookie — opening a custom stream Synopsis #define _GNU_SOURCE /* See feature_test_macros(7) */ #include <stdio.h>
openpty 3 openpty, login_tty, forkpty — terminal utility functions Synopsis #include <pty.h> int openpty(
fpathconf 3 fpathconf, pathconf — get configuration values for files Synopsis #include <unistd.h> long fpathconf(
fpclassify 3 fpclassify, isfinite, isnormal, isnan, isinf — floating-point classification macros Synopsis #include <math.h> int
fpurge 3 fpurge, __fpurge — purge a stream Synopsis /* unsupported */ #include <stdio.h> int fpurge(
puts 3 fputc, fputs, putc, putchar, puts — output of characters and strings Synopsis #include <stdio.h> int fputc
fputwc 3 fputwc, putwc — write a wide character to a FILE stream Synopsis #include <stdio.h> #include <wchar.h>
fputws 3 fputws — write a wide-character string to a FILE stream Synopsis #include <wchar.h> int fputws(
fread 3 fread, fwrite — binary stream input/output Synopsis #include <stdio.h> size_t fread( void *ptr,
getaddrinfo 3 getaddrinfo, freeaddrinfo, gai_strerror — network address and service translation Synopsis #include <sys/types.h> #include <sys/socket.h> #incl
getipnodebyname 3 getipnodebyname, getipnodebyaddr, freehostent — get network hostnames and addresses Synopsis #include <sys/types.h> #include <sys/socket.h> #in
getifaddrs 3 getifaddrs, freeifaddrs — get interface addresses Synopsis #include <sys/types.h> #include <ifaddrs.h>
newlocale 3 newlocale, freelocale — create, modify, and free a locale object Synopsis #include <locale.h> locale_t new
frexp 3 frexp, frexpf, frexpl — convert floating-point number to fractional and integral components Synopsis #include <math.h>
scanf 3 scanf, fscanf, sscanf, vscanf, vsscanf, vfscanf — input format conversion Synopsis #include <stdio.h> int
fseeko 3 fseeko, ftello — seek to or report file position Synopsis #include <stdio.h> int fseeko( FILE *strea
statvfs 3 statvfs, fstatvfs — get filesystem statistics Synopsis #include <sys/statvfs.h> int statvfs( const c
ftime 3 ftime — return date and time Synopsis #include <sys/timeb.h> int ftime( struct timeb *tp);
ftok 3 ftok — convert a pathname and a project identifier to a System V IPC key Synopsis #include <sys/types.h> #include <sys/ipc.h>
fts 3 fts, fts_open, fts_read, fts_children, fts_set, fts_close — traverse a file hierarchy Synopsis #include <sys/types.h> #include <sys/stat.h> #in
ftw 3 ftw, nftw — file tree walk Synopsis #include <ftw.h> int nftw( const char *dirpath,
futimes 3 futimes, lutimes — change file timestamps Synopsis #include <sys/time.h> int futimes( int fd,
fwide 3 fwide — set and determine the orientation of a FILE stream Synopsis #include <wchar.h> int fwide(
getaddrinfo_a 3 getaddrinfo_a, gai_suspend, gai_error, gai_cancel — asynchronous network address and service translation Synopsis #define _GNU_SOURCE /* See featu
gamma 3 gamma, gammaf, gammal — (logarithm of the) gamma function Synopsis #include <math.h> double gamma(
gcvt 3 gcvt — convert a floating-point number to a string Synopsis #include <stdlib.h> char *gcvt( do
getauxval 3 getauxval — retrieve a value from the auxiliary vector Synopsis #include <sys/auxv.h> unsigned long getaux
getcontext 3 getcontext, setcontext — get or set the user context Synopsis #include <ucontext.h> int getcontext(
getcwd 3 getcwd, getwd, get_current_dir_name — get current working directory Synopsis #include <unistd.h> char *get
getdate 3 getdate, getdate_r — convert a date-plus-time string to broken-down time Synopsis #include <time.h> struct tm
getline 3 getline, getdelim — delimited string input Synopsis #include <stdio.h> ssize_t getline( char **linep
getdirentries 3 getdirentries — get directory entries in a filesystem-independent format Synopsis #include <dirent.h> ssize_t
getdtablesize 3 getdtablesize — get file descriptor table size Synopsis #include <unistd.h> int getdtablesize( void)
getentropy 3 getentropy — fill a buffer with random bytes Synopsis #include <unistd.h> int getentropy( void *buff
getenv 3 getenv, secure_getenv — get an environment variable Synopsis #include <stdlib.h> char *getenv(
getgrnam 3 getgrnam, getgrnam_r, getgrgid, getgrgid_r — get group file entry Synopsis #include <sys/types.h> #include <grp.h>
getgrouplist 3 getgrouplist — get list of groups to which a user belongs Synopsis #include <grp.h> int getgrouplist(
gethostid 3 gethostid, sethostid — get or set the unique identifier of the current host Synopsis #include <unistd.h> long
getloadavg 3 getloadavg — get system load averages Synopsis #include <stdlib.h> int getloadavg( double loadavg[],
getnameinfo 3 getnameinfo — address-to-name translation in protocol-independent manner Synopsis #include <sys/socket.h> #include <netdb.h>
getnetent_r 3 getnetent_r, getnetbyname_r, getnetbyaddr_r — get network entry (reentrant) Synopsis #include <netdb.h> int
getopt 3 getopt, getopt_long, getopt_long_only, optarg, optind, opterr, optopt — Parse command-line options Synopsis #include <unistd.h>
getpass 3 getpass — get a password Synopsis #include <unistd.h> char *getpass( const char *prompt);
getprotoent_r 3 getprotoent_r, getprotobyname_r, getprotobynumber_r — get protocol entry (reentrant) Synopsis #include <netdb.h> int
getpt 3 getpt — open the pseudoterminal master (PTM) Synopsis #define _GNU_SOURCE /* See feature_test_macros(7) */ #include <stdlib.h>
getpw 3 getpw — reconstruct password line entry Synopsis #define _GNU_SOURCE /* See feature_test_macros(7) */ #include <sys/types.h> #include <pwd.
getpwnam 3 getpwnam, getpwnam_r, getpwuid, getpwuid_r — get password file entry Synopsis #include <sys/types.h> #include <pwd.h>
getrpcent_r 3 getrpcent_r, getrpcbyname_r, getrpcbynumber_r — get RPC entry (reentrant) Synopsis #include <netdb.h> int
getrpcport 3 getrpcport — get RPC port number Synopsis #include <rpc/rpc.h> int getrpcport( const char *host,
program_invocation_name 3 Name program_invocation_name, program_invocation_short_name — obtain name used to invoke calling program Synopsis
profil 3 profil — execution time profile Synopsis #include <unistd.h> int profil( unsigned short *buf,
pow 3 pow, powf, powl — power functions Synopsis #include <math.h> double pow( double x,
pow10 3 pow10, pow10f, pow10l — base-10 power functions Synopsis #define _GNU_SOURCE /* See feature_test_macros(7) */ #include <math.h>
posix_spawn 3 posix_spawn, posix_spawnp — spawn a process Synopsis #include <spawn.h> int posix_spawn( pid_t *pid,
posix_openpt 3 posix_openpt — open a pseudoterminal device Synopsis #include <stdlib.h> #include <fcntl.h> int
posix_fallocate 3 posix_fallocate — allocate file space Synopsis #include <fcntl.h> int posix_fallocate( int fd,
posix_madvise 3 posix_madvise — give advice about patterns of memory usage Synopsis #include <sys/mman.h> int posix_madvis
popen 3 popen, pclose — pipe stream to or from a process Synopsis #include <stdio.h> FILE *popen( const char
perror 3 perror — print a system error message Synopsis #include <stdio.h> void perror( const char *s);
pcre2_substring_number_from_name 3 tion 3   Name PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #includ
pcre2_substring_nametable_scan 3 n 3   Name PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #include &
pcre2_substring_list_get 3   Name PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #include <pcr
pcre2_substring_list_free 3   Name PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #include <
pcre2_substring_length_bynumber 3 ion 3   Name PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #include
pcre2_substring_length_byname 3 3   Name PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #include &l
pcre2_substring_get_bynumber 3 3   Name PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #include <
pcre2_substring_get_byname 3   Name PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #include <p
pcre2_substring_copy_bynumber 3 3   Name PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #include &l
pcre2_substring_free 3 PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #include <pcre2.h> void
pcre2_substring_copy_byname 3   Name PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #include <
pcre2_substitute 3 PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #include <pcre2.h> int pcre2_substitute(const pcre2_code *code, PCRE2_SPTR subjec
pcre2_set_substitute_callout 3 3   Name PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #include <
pcre2_set_recursion_memory_management 3 Section 3   Name PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #in
pcre2_set_parens_nest_limit 3   Name PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #include <
pcre2_set_recursion_limit 3   Name PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #include <pc
pcre2_set_offset_limit 3   Name PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #include <pcre2
pcre2_set_newline 3 PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #include <pcre2.h> int pcre2_set_newline(pcre2_compile_context *ccontext, uint3
pcre2_set_max_pattern_length 3 3   Name PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #include <
pcre2_set_match_limit 3   Name PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #include <pcre2.
pcre2_set_heap_limit 3 PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #include <pcre2.h> int pcre2_set_heap_limit(pcre2_match_context *mcontext, uint
pcre2_set_glob_separator 3   Name PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #include <pcr
pcre2_set_glob_escape 3   Name PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #include <pcre2.
pcre2_set_depth_limit 3   Name PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #include <pcre2.
pcre2_set_compile_recursion_guard 3 ction 3   Name PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #includ
pcre2_set_character_tables 3   Name PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #include <p
pcre2_set_compile_extra_options 3 ion 3   Name PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #include
pcre2_set_callout 3 PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #include <pcre2.h> int pcre2_set_callou
pcre2_set_bsr 3 PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #include <pcre2.h> int pcre2_set_bsr(pcre2_compile_context *ccontext, uint32_t
pcre2_serialize_get_number_of_codes 3 Section 3   Name PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #incl
pcre2_serialize_free 3 PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #include <pcre2.h> void pcre2_serialize
pcre2_serialize_encode 3   Name PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #include <pcre2
pcre2_serialize_decode 3   Name PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #include <pcre2
pcre2_pattern_convert 3   Name PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #include <pcre2.
pcre2_pattern_info 3 PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #include <pcre2.h> int pcre2_pattern_info(const pcre2_code *code, uint32_t what,
pcre2_match_data_free 3   Name PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #include <pcre2.h
pcre2_match_data_create_from_pattern 3 Section 3   Name PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #in
pcre2_match_data_create 3   Name PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #include <pcre
pcre2_match_context_free 3   Name PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #include <pcre
pcre2_match_context_copy 3   Name PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #include <pcr
pcre2_match_context_create 3   Name PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #include <p
pcre2_maketables_free 3   Name PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #include <pcre2.
pcre2_match 3 PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #include <pcre2.h> int pcre2_match(const pcre2_code *code, PCRE2_SPTR subject,
pcre2_maketables 3 PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #include <pcre2.h> const uint8_t
pcre2_jit_stack_free 3 PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #include <pcre2.h> void
pcre2_jit_stack_create 3   Name PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #include <pcre2
pcre2_jit_stack_assign 3   Name PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #include <pcre2
pcre2_jit_match 3 PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #include <pcre2.h> int pcre2_jit_match(const pcre2_code *code, PCRE2_SPTR subject
pcre2_jit_free_unused_memory 3 3   Name PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #include <
pcre2_jit_compile 3 PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #include <pcre2.h> int pcre2_jit_compil
pcre2_get_startchar 3 PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #include <pcre2.h> PCRE2_SIZE pcre2_get
pcre2_get_ovector_count 3   Name PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #include <pcre2
pcre2_get_ovector_pointer 3   Name PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #include <pcr
pcre2_get_mark 3 PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #include <pcre2.h> PCRE2_SPTR pcre2_get
pcre2_get_match_data_size 3   Name PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #include <pcr
pcre2_general_context_free 3   Name PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #include <pc
pcre2_get_error_message 3   Name PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #include <pcre
pcre2_general_context_create 3 3   Name PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #include <
pcre2_general_context_copy 3   Name PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #include <p
pcre2_dfa_match 3 PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #include <pcre2.h> int pcre2_dfa_match(const pcre2_code *code, PCRE2_SPTR subject
pcre2_convert_context_free 3   Name PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #include <pc
pcre2_convert_context_create 3 3   Name PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #include <
pcre2_convert_context_copy 3   Name PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #include <p
pcre2_converted_pattern_free 3 3   Name PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #include <
pcre2_config 3 PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #include <pcre2.h> int
pcre2_compile_context_free 3   Name PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #include <pc
pcre2_compile_context_create 3 3   Name PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #include <
pcre2_compile 3 PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #include <pcre2.h> pcre2_code *pcre2_compile(PCRE2_SPTR pattern, PCRE2_SIZE lengt
pcre2_compile_context_copy 3   Name PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #include <p
pcre2_code_free 3 PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #include <pcre2.h> void pcre2_code_free
pcre2_code_copy_with_tables 3 Name PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #include <pcre2.h>
pcre2_code_copy 3 PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #include <pcre2.h> pcre2_code *pcre2_co
pcre2_callout_enumerate 3   Name PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #include <pcre2
pcre2unicode 3 PCRE — Perl-compatible regular expressions (revised API) UNICODE AND UTF SUPPORT PCRE2 is normally built with Unicode support, though if you do not nee
pcre2syntax 3 PCRE2 — Perl-compatible regular expressions (revised API) PCRE2 REGULAR EXPRESSION SYNTAX SUMMARY The full syntax and semantics of the regular expressions
pcre2serialize 3 PCRE2 — Perl-compatible regular expressions (revised API) SAVING AND RE-USING PRECOMPILED PCRE2 PATTERNS int32_t pcre2_serialize_decode(pcre2_code
pcre2sample 3 PCRE2 — Perl-compatible regular expressions (revised API) PCRE2 SAMPLE PROGRAM A simple, complete demonstration program to get you started with using P
pcre2perform 3 PCRE2 — Perl-compatible regular expressions (revised API) PCRE2 PERFORMANCE Two aspects of performance are discussed below: memory usage and processing
pcre2posix 3 PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #include <pcre2posix.h> int pcre2_regcomp(regex_t *preg, const char *pattern,
pcre2partial 3 PCRE2 — Perl-compatible regular expressions PARTIAL MATCHING IN PCRE2 In normal use of PCRE2, if there is a match up to the end of a subject string, but more
pcre2pattern 3 PCRE2 — Perl-compatible regular expressions (revised API) PCRE2 REGULAR EXPRESSION DETAILS The syntax and semantics of the regular expressions that are
pcre2matching 3 PCRE2 — Perl-compatible regular expressions (revised API) PCRE2 MATCHING ALGORITHMS This document describes the two different algorithms that are avail
pcre2limits 3 PCRE2 — Perl-compatible regular expressions (revised API) SIZE AND OTHER LIMITATIONS There are some size limitations in PCRE2 but it is hoped that they
pcre2convert 3 PCRE2 — Perl-compatible regular expressions (revised API) EXPERIMENTAL PATTERN CONVERSION FUNCTIONS This document describes a set of functions that can be
pcre2jit 3 PCRE2 — Perl-compatible regular expressions (revised API) PCRE2 JUST-IN-TIME COMPILER SUPPORT Just-in-time compiling is a heavyweight optimization that
pcre2compat 3 PCRE2 — Perl-compatible regular expressions (revised API) DIFFERENCES BETWEEN PCRE2 AND PERL This document describes the differences in the ways that P
pcre2callout 3 PCRE2 — Perl-compatible regular expressions (revised API) Synopsis #include <pcre2.h> int( *pcre2_callout)
pcre2build 3 PCRE2 — Perl-compatible regular expressions (revised API) . . BUILDING PCRE2 PCRE2 is distributed with a configure script that can be used to build the
pcre2api 3 PCRE2 — Perl-compatible regular expressions (revised API) #include <pcre2.h> PCRE2 is a new API for PCRE, starting at release 10.0. This document contains a description
pcre2 3 PCRE2 — Perl-compatible regular expressions (revised API) INTRODUCTION PCRE2 is the name used for a revised API for the PCRE library, which is a set of
xcrypt 3 xencrypt, xdecrypt, passwd2des — RFS password encryption Synopsis #include <rpc/des_crypt.h> void passwd2d
pam_syslog 3 Name pam_syslog, pam_vsyslog — send messages to the system logger Synopsis #include <syslog.h> #include <security/pam_ext.h>
pam_strerror 3 Name pam_strerror — return string describing PAM error code Synopsis #include <security/pam_appl.h> const
pam_start 3 Name pam_start — initialization of PAM transaction Synopsis #include <security/pam_appl.h> int pam_
pam_sm_setcred 3 Name pam_sm_setcred — PAM service function to alter credentials Synopsis #define PAM_SM_AUTH #include <security/pam_modules.h>
pam_sm_open_session 3 Name pam_sm_open_session — PAM service function to start session management Synopsis #define PAM_SM_SESSION #include <security/pam_m
pam_sm_close_session 3 Name pam_sm_close_session — PAM service function to terminate session management Synopsis #define PAM_SM_SESSION #include <security/
pam_sm_chauthtok 3 Name pam_sm_chauthtok — PAM service function for authentication token management Synopsis #define PAM_SM_PASSWORD #include <security
pam_sm_authenticate 3 Name pam_sm_authenticate — PAM service function for user authentication Synopsis #define PAM_SM_AUTH #include <security/pam_modules.
pam_sm_acct_mgmt 3 Name pam_sm_acct_mgmt — PAM service function for account management Synopsis #define PAM_SM_ACCOUNT #include <security/pam_modules.h
pam_set_item 3 Name pam_set_item — set and update PAM informations Synopsis #include <security/pam_modules.h> int
pam_set_data 3 Name pam_set_data — set module internal data Synopsis #include <security/pam_modules.h> int pam_set
pam_setcred 3 Name pam_setcred — establish / delete user credentials Synopsis #include <security/pam_appl.h> int
pam_putenv 3 Name pam_putenv — set or change PAM environment variable Synopsis #include <security/pam_appl.h> int
pam_prompt 3 Name pam_prompt, pam_vprompt — interface to conversation function Synopsis #include <security/pam_ext.h> in
pam_open_session 3 Name pam_open_session — start PAM session management Synopsis #include <security/pam_appl.h> int pa
pam_misc_setenv 3 Name pam_misc_setenv — BSD like PAM environment variable setting Synopsis #include <security/pam_misc.h>
pam_misc_paste_env 3 Name pam_misc_paste_env — transcribing an environment to that of PAM Synopsis #include <security/pam_misc.h>
pam_misc_drop_env 3 Name pam_misc_drop_env — liberating a locally saved environment Synopsis #include <security/pam_misc.h> i
pam_info 3 Name pam_info, pam_vinfo — display messages to the user Synopsis #include <security/pam_ext.h> int
pam_get_user 3 Name pam_get_user — get user name Synopsis #include <security/pam_modules.h> int pam_get_user(
pam_get_item 3 Name pam_get_item — getting PAM informations Synopsis #include <security/pam_modules.h> int pam_get
pam_get_data 3 Name pam_get_data — get module internal data Synopsis #include <security/pam_modules.h> int pam_get
pam_get_authtok 3 Name pam_get_authtok, pam_get_authtok_verify, pam_get_authtok_noverify — get authentication token Synopsis #include <security/pam_ext.h>
pam_getenvlist 3 Name pam_getenvlist — getting the PAM environment Synopsis #include <security/pam_appl.h> char **pa
pam_getenv 3 Name pam_getenv — get a PAM environment variable Synopsis #include <security/pam_appl.h> const char
pam_fail_delay 3 Name pam_fail_delay — request a delay on failure Synopsis #include <security/pam_appl.h> int pam_fa
pam_error 3 Name pam_error, pam_verror — display error messages to the user Synopsis #include <security/pam_ext.h> int
pam_end 3 Name pam_end — termination of PAM transaction Synopsis #include <security/pam_appl.h> int pam_end(
pam_conv 3 Name pam_conv — PAM conversation function Synopsis #include <security/pam_appl.h> struct pam_message { int msg_style; con
pam_close_session 3 Name pam_close_session — terminate PAM session management Synopsis #include <security/pam_appl.h> int
pam_chauthtok 3 Name pam_chauthtok — updating authentication tokens Synopsis #include <security/pam_appl.h> int pam
pam_authenticate 3 Name pam_authenticate — account authentication Synopsis #include <security/pam_appl.h> int pam_auth
pam_acct_mgmt 3 Name pam_acct_mgmt — PAM account validation management Synopsis #include <security/pam_appl.h> int
pam 3 Name pam — Pluggable Authentication Modules Library Synopsis #include <security/pam_appl.h> #include <security/pam_modules.h>
open_memstream 3 open_memstream, open_wmemstream — open a dynamic memory buffer stream Synopsis #include <stdio.h> FILE *op
on_exit 3 on_exit — register a function to be called at normal process termination Synopsis #include <stdlib.h> int
offsetof 3 offsetof — offset of a structure member Synopsis #include <stddef.h> size_t offsetof( type,
ntp_gettime 3 ntp_gettime, ntp_gettimex — get time parameters (NTP daemon interface) Synopsis #include <sys/timex.h> int
nl_langinfo 3 nl_langinfo, nl_langinfo_l — query language and locale information Synopsis #include <langinfo.h> char *nl
nextup 3 nextup, nextupf, nextupl, nextdown, nextdownf, nextdownl — return next floating-point number toward positive/negative infinity Synopsis #define _GNU_
nextafter 3 nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl — floating-point number manipulation Synopsis #include <math.h>
netlink 3 netlink — Netlink macros Synopsis #include <asm/types.h> #include <linux/netlink.h> int NLM
rint 3 nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl — round to nearest integer Synopsis #include <math.h> double
nan 3 nan, nanf, nanl — return _zsingle_quotesz_Not a Number_zsingle_quotesz_ Synopsis #include <math.h> double nan(
INFINITY 3 Name INFINITY, NAN, HUGE_VAL, HUGE_VALF, HUGE_VALL — floating-point constants Synopsis #define _ISOC99_SOU
mtrace 3 mtrace, muntrace — malloc tracing Synopsis #include <mcheck.h> void mtrace( void);  
mq_unlink 3 mq_unlink — remove a message queue Synopsis #include <mqueue.h> int mq_unlink( const char *name);
mq_send 3 mq_send, mq_timedsend — send a message to a message queue Synopsis #include <mqueue.h> int mq_send(
mq_receive 3 mq_receive, mq_timedreceive — receive a message from a message queue Synopsis #include <mqueue.h> ssize_t
mq_getattr 3 mq_getattr, mq_setattr — get/set message queue attributes Synopsis #include <mqueue.h> int mq_getattr(
mq_open 3 mq_open — open a message queue Synopsis #include <fcntl.h> /* For O_* constants */ #include <sys/stat.h> /* For mode constants */
mq_notify 3 mq_notify — register for notification when a message is available Synopsis #include <mqueue.h> int mq_noti
mq_close 3 mq_close — close a message queue descriptor Synopsis #include <mqueue.h> int mq_close( mqd_t mqdes);
mcheck 3 mcheck, mcheck_check_all, mcheck_pedantic, mprobe — heap consistency checking Synopsis #include <mcheck.h> int
mpool 3 mpool — shared memory buffer pool Synopsis #include <db.h> #include <mpool.h> MPOOL *mpool_
modf 3 modf, modff, modfl — extract signed integral and fractional values from floating-point number Synopsis #include <math.h>
mktemp 3 mktemp — make a unique temporary filename Synopsis #include <stdlib.h> char *mktemp( char *template)
mkstemp 3 mkstemp, mkostemp, mkstemps, mkostemps — create a unique temporary file Synopsis #include <stdlib.h> int m
mkfifo 3 mkfifo, mkfifoat — make a FIFO special file (a named pipe) Synopsis #include <sys/types.h> #include <sys/stat.h>
mkdtemp 3 mkdtemp — create a unique temporary directory Synopsis #include <stdlib.h> char *mkdtemp( char *temp
misc_conv 3 Name misc_conv — text based conversation function Synopsis #include <security/pam_misc.h> int misc_
makedev 3 makedev, major, minor — manage a device number Synopsis #include <sys/sysmacros.h> dev_t makedev( un
memset 3 memset — fill memory with a constant byte Synopsis #include <string.h> void *memset( void *s,
memchr 3 memchr, memrchr, rawmemchr — scan memory for a character Synopsis #include <string.h> void *memchr(
mempcpy 3 mempcpy, wmempcpy — copy memory area Synopsis #define _GNU_SOURCE /* See feature_test_macros(7) */ #include <string.h>
memmove 3 memmove — copy memory area Synopsis #include <string.h> void *memmove( void *dest,
memmem 3 memmem — locate a substring Synopsis #define _GNU_SOURCE /* See feature_test_macros(7) */ #include <string.h>
memfrob 3 memfrob — frobnicate (encrypt) a memory area Synopsis #define _GNU_SOURCE /* See feature_test_macros(7) */ #include <string.h>
memcpy 3 memcpy — copy memory area Synopsis #include <string.h> void *memcpy( void *dest,
memcmp 3 memcmp — compare memory areas Synopsis #include <string.h> int memcmp( const void *s1,
memccpy 3 memccpy — copy memory area Synopsis #include <string.h> void *memccpy( void *dest,
MB_LEN_MAX 3 Name MB_LEN_MAX — maximum multibyte length of a character across all locales Synopsis #include <limit
MB_CUR_MAX 3 Name MB_CUR_MAX — maximum length of a multibyte character in the current locale Synopsis #include <st
mbtowc 3 mbtowc — convert a multibyte sequence to a wide character Synopsis #include <stdlib.h> int mbtowc(
mbstowcs 3 mbstowcs — convert a multibyte string to a wide-character string Synopsis #include <stdlib.h> size_t mbsto
mbsrtowcs 3 mbsrtowcs — convert a multibyte string to a wide-character string Synopsis #include <wchar.h> size_t mbsrt
mbsnrtowcs 3 mbsnrtowcs — convert a multibyte string to a wide-character string Synopsis #include <wchar.h> size_t mbsn
mbsinit 3 mbsinit — test for initial shift state Synopsis #include <wchar.h> int mbsinit( const mbstate_t *ps)
mbrtowc 3 mbrtowc — convert a multibyte sequence to a wide character Synopsis #include <wchar.h> size_t mbrtowc(
mbrlen 3 mbrlen — determine number of bytes in next multibyte character Synopsis #include <wchar.h> size_t mbrlen(
mblen 3 mblen — determine number of bytes in next multibyte character Synopsis #include <stdlib.h> int mblen(
matherr 3 matherr — SVID math library exception handling Synopsis #include <math.h> int matherr( struct except
mallopt 3 mallopt — set memory allocation parameters Synopsis #include <malloc.h> int mallopt( int param,
malloc_usable_size 3 malloc_usable_size — obtain size of block of memory allocated from heap Synopsis #include <malloc.h> size_t
malloc_trim 3 malloc_trim — release free memory from the heap Synopsis #include <malloc.h> int malloc_trim( size_t
malloc_stats 3 malloc_stats — print memory allocation statistics Synopsis #include <malloc.h> void malloc_stats(
malloc_get_state 3 malloc_get_state, malloc_set_state — record and restore state of malloc implementation Synopsis #include <malloc.h> vo
malloc_info 3 malloc_info — export malloc state to a stream Synopsis #include <malloc.h> int malloc_info( int opti
malloc_hook 3 __malloc_hook, __malloc_initialize_hook, __memalign_hook, __free_hook, __realloc_hook, __after_morecore_hook — malloc debugging variables Synopsis #in
mallinfo 3 mallinfo — obtain memory allocation information Synopsis #include <malloc.h> struct mallinfo mallinfo(
makecontext 3 makecontext, swapcontext — manipulate user context Synopsis #include <ucontext.h> void makecontext(
lseek64 3 lseek64 — reposition 64-bit read/write file offset Synopsis #define _LARGEFILE64_SOURCE /* See feature_test_macros(7) */ #include <sys/types.h>
lsearch 3 lfind, lsearch — linear search of an array Synopsis #include <search.h> void *lfind( const void *key
lround 3 lround, lroundf, lroundl, llround, llroundf, llroundl — round to nearest integer Synopsis #include <math.h> long int
lrint 3 lrint, lrintf, lrintl, llrint, llrintf, llrintl — round to nearest integer Synopsis #include <math.h> long int
setjmp 3 setjmp, sigsetjmp, longjmp, siglongjmp — performing a nonlocal goto Synopsis #include <setjmp.h> int setjm
updwtmp 3 updwtmp, logwtmp — append an entry to the wtmp file Synopsis #include <utmp.h> void updwtmp( c
login 3 login, logout — write utmp and wtmp entries Synopsis #include <utmp.h> void login( const struct utmp
log 3 log, logf, logl — natural logarithmic function Synopsis #include <math.h> double log( double x);
logb 3 logb, logbf, logbl — get exponent of a floating-point value Synopsis #include <math.h> double logb(
log2 3 log2, log2f, log2l — base-2 logarithmic function Synopsis #include <math.h> double log2( double x);
log1p 3 log1p, log1pf, log1pl — logarithm of 1 plus argument Synopsis #include <math.h> double log1p(
log10 3 log10, log10f, log10l — base-10 logarithmic function Synopsis #include <math.h> double log10(
lockf 3 lockf — apply, test or remove a POSIX lock on an open file Synopsis #include <unistd.h> int lockf(
localeconv 3 localeconv — get numeric formatting information Synopsis #include <locale.h> struct lconv *localeconv(
lio_listio 3 lio_listio — initiate a list of I/O requests Synopsis #include <aio.h> int lio_listio( int mode,
libblkid 3 libblkid — block device identification library Synopsis #include <blkid.h> cc file.c −lblkid DESCRIPTION The lib
lgamma 3 lgamma, lgammaf, lgammal, lgamma_r, lgammaf_r, lgammal_r, signgam — log gamma function Synopsis #include <math.h> doub
ldap_error 3 ldap_perror, ld_errno, ldap_result2error, ldap_errlist, ldap_err2string — LDAP protocol error handling routines Synopsis #include <ldap.h>
ldexp 3 ldexp, ldexpf, ldexpl — multiply floating-point number by integral power of 2 Synopsis #include <math.h> double
ldap_url 3 ldap_is_ldap_url, ldap_url_parse, ldap_free_urldesc — LDAP Uniform Resource Locator routines Synopsis #include <ldap.h>
ldap_bind 3 ldap_bind, ldap_bind_s, ldap_simple_bind, ldap_simple_bind_s, ldap_sasl_bind, ldap_sasl_bind_s, ldap_sasl_interactive_bind_s, ldap_parse_sasl_bind_result, ldap_unbind, ldap_unbi
ldap_tls 3 ldap_start_tls, ldap_start_tls_s, ldap_tls_inplace, ldap_install_tls — LDAP TLS initialization routines Synopsis #include <ldap.h>
ldap_schema 3 ldap_str2syntax, ldap_syntax2str, ldap_syntax2name, ldap_syntax_free, ldap_str2matchingrule, ldap_matchingrule2str, ldap_matchingrule2name, ldap_matchingrule_free, ldap_str2attr
ldap_sync 3 ldap_sync_init, ldap_sync_init_refresh_only, ldap_sync_init_refresh_and_persist, ldap_sync_poll — LDAP sync routines Synopsis #include <ldap.h>
ldap_memory 3 ldap_memfree, ldap_memvfree, ldap_memalloc, ldap_memcalloc, ldap_memrealloc, ldap_strdup — LDAP memory allocation routines Synopsis #include <ldap.
ldap_sort 3 ldap_sort_entries, ldap_sort_values, ldap_sort_strcasecmp — LDAP sorting routines (deprecated) LIBRARY OpenLDAP LDAP (libldap, −lldap)
ldap_get_option 3 ldap_get_option, ldap_set_option — LDAP option handling routines Synopsis #include <ldap.h> int ldap_get_o
ldap_search 3 ldap_search, ldap_search_s, ldap_search_st, ldap_search_ext, ldap_search_ext_s — Perform an LDAP search operation Synopsis #include <sys/types.h&g
ldap_result 3 ldap_result — Wait for the result of an LDAP operation Synopsis #include <ldap.h> int ldap_result(
ldap_rename 3 ldap_rename, ldap_rename_s — Renames the specified entry. Synopsis #include <ldap.h> int ldap_rename(
ldap_parse_vlv_control 3   Name ldap_parse_vlv_control — Decode the information returned from a search operation that used a VLV (virtual list
ldap_parse_sort_control 3   Name ldap_parse_sort_control — Decode the information returned from a search operation that used a server-side sort
ldap_parse_result 3 ldap_parse_result — Parsing results Synopsis #include <ldap.h> int ldap_parse_result( LDAP *ld,
ldap_parse_reference 3 ldap_parse_reference — Extract referrals and controls from a reference message Synopsis #include <ldap.h> int
ldap_open 3 ldap_init, ldap_initialize, ldap_open — Initialize the LDAP library and open a connection to an LDAP server Synopsis #include <ldap.h>
ldap_first_reference 3 ldap_first_reference, ldap_next_reference, ldap_count_references — Stepping through continuation references in a result chain Synopsis #include <ld
ldap_first_message 3 ldap_first_message, ldap_next_message, ldap_count_messages — Stepping through messages in a result chain Synopsis #include <ldap.h>
ldap_first_entry 3 ldap_first_entry, ldap_next_entry, ldap_count_entries — LDAP result entry parsing and counting routines Synopsis #include <ldap.h>
ldap_first_attribute 3 ldap_first_attribute, ldap_next_attribute — step through LDAP entry attributes Synopsis #include <ldap.h> char
ldap_modrdn 3 ldap_modrdn, ldap_modrdn_s, ldap_modrdn2, ldap_modrdn2_s — Perform an LDAP modify RDN operation Synopsis #include <ldap.h>
ldap_modify 3 ldap_modify_ext, ldap_modify_ext_s — Perform an LDAP modify operation Synopsis #include <ldap.h> int ldap_
ldap_get_values 3 ldap_get_values, ldap_get_values_len, ldap_count_values — LDAP attribute value handling routines Synopsis #include <ldap.h>
ldap_get_dn 3 ldap_get_dn, ldap_explode_dn, ldap_explode_rdn, ldap_dn2ufn — LDAP DN handling routines Synopsis #include <ldap.h> cha
ldap_extended_operation 3   Name ldap_extended_operation, ldap_extended_operation_s — Extends the LDAP operations to the LDAP server.
ldap_dup 3 Name ldap_dup, ldap_destroy — Duplicate and destroy LDAP session handles Synopsis #include <ldap.h>
ldap_delete 3 ldap_delete, ldap_delete_s, ldap_delete_ext, ldap_delete_ext_s — Perform an LDAP delete operation. Synopsis #include <ldap.h>
ldap_controls 3 ldap_control_create, ldap_control_find, ldap_control_dup, ldap_controls_dup, ldap_control_free, ldap_controls_free — LDAP control manipulation routines Synopsis
ldap_compare 3 ldap_compare, ldap_compare_s, ldap_compare_ext, ldap_compare_ext_s — Perform an LDAP compare operation. Synopsis #include <ldap.h>
ldap_add 3 ldap_add_ext, ldap_add_ext_s — Perform an LDAP add operation Synopsis #include <ldap.h> int ldap_add_ext(
ldap_abandon 3 ldap_abandon_ext — Abandon an LDAP operation in progress Synopsis #include <ldap.h> int ldap_abandon_ext(
ldap 3 ldap — OpenLDAP Lightweight Directory Access Protocol API Synopsis #include <ldap.h> LIBRARY OpenLDAP LDAP (l
key_setsecret 3 key_decryptsession, key_encryptsession, key_setsecret, key_gendes, key_secretkey_is_set — interfaces to rpc keyserver daemon Synopsis #include <rpc
killpg 3 killpg — send signal to a process group Synopsis #include <signal.h> int killpg( int pgrp,
j0 3 j0, j0f, j0l, j1, j1f, j1l, jn, jnf, jnl — Bessel functions of the first kind Synopsis #include <math.h> double
isalpha 3 isalnum, isalpha, isascii, isblank, iscntrl, isdigit, isgraph, islower, isprint, ispunct, isspace, isupper, isxdigit, isalnum_l, isalpha_l, isascii_l, isblank_l, iscntrl_l, isdi
iswxdigit 3 iswxdigit — test for hexadecimal digit wide character Synopsis #include <wctype.h> int iswxdigit(
iswupper 3 iswupper — test for uppercase wide character Synopsis #include <wctype.h> int iswupper( wint_t wc);
iswspace 3 iswspace — test for whitespace wide character Synopsis #include <wctype.h> int iswspace( wint_t wc);
iswpunct 3 iswpunct — test for punctuation or symbolic wide character Synopsis #include <wctype.h> int iswpunct(
iswprint 3 iswprint — test for printing wide character Synopsis #include <wctype.h> int iswprint( wint_t wc);
iswlower 3 iswlower — test for lowercase wide character Synopsis #include <wctype.h> int iswlower( wint_t wc);
iswgraph 3 iswgraph — test for graphic wide character Synopsis #include <wctype.h> int iswgraph( wint_t wc);
iswdigit 3 iswdigit — test for decimal digit wide character Synopsis #include <wctype.h> int iswdigit( wint_t w
iswctype 3 iswctype — wide-character classification Synopsis #include <wctype.h> int iswctype( wint_t wc,
iswcntrl 3 iswcntrl — test for control wide character Synopsis #include <wctype.h> int iswcntrl( wint_t wc);
iswblank 3 iswblank — test for whitespace wide character Synopsis #include <wctype.h> int iswblank( wint_t wc);
iswalpha 3 iswalpha — test for alphabetic wide character Synopsis #include <wctype.h> int iswalpha( wint_t wc);
iswalnum 3 iswalnum — test for alphanumeric wide character Synopsis #include <wctype.h> int iswalnum( wint_t wc
isgreater 3 isgreater, isgreaterequal, isless, islessequal, islessgreater, isunordered — floating-point relational tests without exception for NaN Synopsis #inclu
isfdtype 3 isfdtype — test file type of a file descriptor Synopsis #include <sys/stat.h> #include <sys/socket.h> i
isatty 3 isatty — test whether a file descriptor refers to a terminal Synopsis #include <unistd.h> int isatty(
rcmd 3 rcmd, rresvport, iruserok, ruserok, rcmd_af, rresvport_af, iruserok_af, ruserok_af — routines for returning a stream to a remote command Synopsis #inc
intro 3 intro — introduction to library functions DESCRIPTION Section 3 of the manual describes all library functions excluding the library functions (system call wr
insque 3 insque, remque — insert/remove an item from a queue Synopsis #include <search.h> void insque(
random_r 3 random_r, srandom_r, initstate_r, setstate_r — reentrant random number generator Synopsis #include <stdlib.h> int
random 3 random, srandom, initstate, setstate — random number generator Synopsis #include <stdlib.h> long int rando
initgroups 3 initgroups — initialize the supplementary group access list Synopsis #include <sys/types.h> #include <grp.h>
inet_pton 3 inet_pton — convert IPv4 and IPv6 addresses from text to binary form Synopsis #include <arpa/inet.h> int i
inet_ntop 3 inet_ntop — convert IPv4 and IPv6 addresses from binary to text form Synopsis #include <arpa/inet.h> const char
inet 3 inet_aton, inet_addr, inet_network, inet_ntoa, inet_makeaddr, inet_lnaof, inet_netof — Internet address manipulation routines Synopsis #include <s
inet_net_pton 3 inet_net_pton, inet_net_ntop — Internet network number conversion Synopsis #include <arpa/inet.h> int inet
index 3 index, rindex — locate character in string Synopsis #include <strings.h> char *index( const char *s,
ilogb 3 ilogb, ilogbf, ilogbl — get integer exponent of a floating-point value Synopsis #include <math.h> int ilog
if_nametoindex 3 if_nametoindex, if_indextoname — mappings between network interface names and indexes Synopsis #include <net/if.h> uns
iconv_open 3 iconv_open — allocate descriptor for character set conversion Synopsis #include <iconv.h> iconv_t iconv_op
if_nameindex 3 if_nameindex, if_freenameindex — get network interface names and indexes Synopsis #include <net/if.h> struct if_namein
iconv_close 3 iconv_close — deallocate descriptor for character set conversion Synopsis #include <iconv.h> int iconv_clo
iconv 3 iconv — perform character set conversion Synopsis #include <iconv.h> size_t iconv( iconv_t cd,
hypot 3 hypot, hypotf, hypotl — Euclidean distance function Synopsis #include <math.h> double hypot( d
hsearch 3 hcreate, hdestroy, hsearch, hcreate_r, hdestroy_r, hsearch_r — hash table management Synopsis #include <search.h> int
hash 3 hash — hash database access method Synopsis #include <sys/types.h> #include <db.h> DESCRIPTION Note well: Thi
gsignal 3 gsignal, ssignal — software signal facility Synopsis #include <signal.h> typedef void (*sighandler_t)(int);
group_member 3 group_member — test whether a process is in a group Synopsis #include <unistd.h> int group_member(
grantpt 3 grantpt — grant access to the slave pseudoterminal Synopsis #include <stdlib.h> int grantpt( i
gnu_get_libc_version 3 gnu_get_libc_version, gnu_get_libc_release — get glibc version and release Synopsis #include <gnu/libc-version.h> cons
glob 3 glob, globfree — find pathnames matching a pattern, free memory from glob() Synopsis #include <glob.h> int
get_phys_pages 3 get_phys_pages, get_avphys_pages — get total and available physical page counts Synopsis #include <sys/sysinfo.h> long
get_nprocs_conf 3 Name get_nprocs, get_nprocs_conf — get number of processors Synopsis #include <sys/sysinfo.h>
getwchar 3 getwchar — read a wide character from standard input Synopsis #include <wchar.h> wint_t getwchar(
getw 3 getw, putw — input and output of words (ints) Synopsis #include <stdio.h> int getw( FILE *stream);
getutmp 3 getutmp, getutmpx — copy utmp structure to utmpx, and vice versa Synopsis #define _GNU_SOURCE /* See feature_test_macros(7) */ #include <ut
getumask 3 getumask — get file creation mask Synopsis #define _GNU_SOURCE /* See feature_test_macros(7) */ #include <sys/types.h> #include <sys/stat.h
getsubopt 3 getsubopt — parse suboption arguments from a string Synopsis #include <stdlib.h> int getsubopt(
getservent_r 3 getservent_r, getservbyname_r, getservbyport_r — get service entry (reentrant) Synopsis #include <netdb.h> int
gets 3 gets — get a string from standard input (DEPRECATED) Synopsis #include <stdio.h> char *gets( c
psignal 3 psignal, psiginfo — print signal message Synopsis #include <signal.h> void psignal( int sig,
pthread_atfork 3 pthread_atfork — register fork handlers Synopsis #include <pthread.h> int pthread_atfork( void (*pre
pthread_attr_init 3 pthread_attr_init, pthread_attr_destroy — initialize and destroy thread attributes object Synopsis #include <pthread.h>
pthread_attr_setaffinity_np 3   Name pthread_attr_setaffinity_np, pthread_attr_getaffinity_np — set/get CPU affinity attribute in thread attributes
pthread_attr_setdetachstate 3   Name pthread_attr_setdetachstate, pthread_attr_getdetachstate — set/get detach state attribute in thread attributes
pthread_attr_setguardsize 3   Name pthread_attr_setguardsize, pthread_attr_getguardsize — set/get guard size attribute in thread attributes obj
pthread_attr_setinheritsched 3 3   Name pthread_attr_setinheritsched, pthread_attr_getinheritsched — set/get inherit-scheduler attribute in thread
pthread_attr_setschedparam 3   Name pthread_attr_setschedparam, pthread_attr_getschedparam — set/get scheduling parameter attributes in thread
pthread_attr_setschedpolicy 3   Name pthread_attr_setschedpolicy, pthread_attr_getschedpolicy — set/get scheduling policy attribute in thread a
pthread_attr_setscope 3   Name pthread_attr_setscope, pthread_attr_getscope — set/get contention scope attribute in thread attributes object
pthread_attr_setstack 3   Name pthread_attr_setstack, pthread_attr_getstack — set/get stack attributes in thread attributes object Sy
pthread_attr_setstackaddr 3   Name pthread_attr_setstackaddr, pthread_attr_getstackaddr — set/get stack address attribute in thread attributes
pthread_attr_setstacksize 3   Name pthread_attr_setstacksize, pthread_attr_getstacksize — set/get stack size attribute in thread attributes obj
pthread_cancel 3 pthread_cancel — send a cancellation request to a thread Synopsis #include <pthread.h> int pthread_cancel(
pthread_cleanup_push 3 pthread_cleanup_push, pthread_cleanup_pop — push and pop thread cancellation clean-up handlers Synopsis #include <pthread.h>
pthread_cleanup_push_defer_np 3 3   Name pthread_cleanup_push_defer_np, pthread_cleanup_pop_restore_np — push and pop thread cancellation clean-u
pthread_create 3 pthread_create — create a new thread Synopsis #include <pthread.h> int pthread_create( pthread_t *th
pthread_detach 3 pthread_detach — detach a thread Synopsis #include <pthread.h> int pthread_detach( pthread_t thread)
pthread_equal 3 pthread_equal — compare thread IDs Synopsis #include <pthread.h> int pthread_equal( pthread_t t1,
pthread_setaffinity_np 3   Name pthread_setaffinity_np, pthread_getaffinity_np — set/get CPU affinity of a thread Synopsis
pthread_getattr_default_np 3   Name pthread_getattr_default_np, pthread_setattr_default_np — get or set default thread-creation attributes
pthread_exit 3 pthread_exit — terminate calling thread Synopsis #include <pthread.h> void pthread_exit( void *retva
pthread_getattr_np 3 pthread_getattr_np — get attributes of created thread Synopsis #define _GNU_SOURCE /* See feature_test_macros(7) */ #include <pthread.h>
pthread_setconcurrency 3   Name pthread_setconcurrency, pthread_getconcurrency — set/get the concurrency level Synopsis
pthread_getcpuclockid 3   Name pthread_getcpuclockid — retrieve ID of a thread_zsingle_quotesz_s CPU time clock Synopsis
pthread_setname_np 3 pthread_setname_np, pthread_getname_np — set/get the name of a thread Synopsis #define _GNU_SOURCE /* See feature_test_macros(7) */ #include &
pthread_setschedparam 3   Name pthread_setschedparam, pthread_getschedparam — set/get scheduling policy and parameters of a thread Sy
pthread_join 3 pthread_join — join with a terminated thread Synopsis #include <pthread.h> int pthread_join( pthread
pthread_kill 3 pthread_kill — send a signal to a thread Synopsis #include <signal.h> int pthread_kill( pthread_t th
pthread_kill_other_threads_np 3 3   Name pthread_kill_other_threads_np — terminate all other threads in process Synopsis
pthread_mutexattr_init 3   Name pthread_mutexattr_init, pthread_mutexattr_destroy — initialize and destroy a mutex attributes object
pthread_mutexattr_getpshared 3 3   Name pthread_mutexattr_getpshared, pthread_mutexattr_setpshared — get/set process-shared mutex attribute
pthread_mutexattr_setrobust 3   Name pthread_mutexattr_getrobust, pthread_mutexattr_setrobust — get and set the robustness attribute of a mutex
pthread_mutex_consistent 3   Name pthread_mutex_consistent — make a robust mutex consistent Synopsis #include <pthr
pthread_rwlockattr_setkind_np 3 3   Name pthread_rwlockattr_setkind_np, pthread_rwlockattr_getkind_np — set/get the read-write lock kind of the t
pthread_self 3 pthread_self — obtain ID of the calling thread Synopsis #include <pthread.h> pthread_t pthread_self(
pthread_setcancelstate 3   Name pthread_setcancelstate, pthread_setcanceltype — set cancelability state and type Synopsis
pthread_setschedprio 3 pthread_setschedprio — set scheduling priority of a thread Synopsis #include <pthread.h> int pthread_setsc
pthread_sigmask 3 pthread_sigmask — examine and change mask of blocked signals Synopsis #include <signal.h> int pthread_sigm
pthread_sigqueue 3 pthread_sigqueue — queue a signal and data to a thread Synopsis #include <signal.h> #include <pthread.h>
pthread_spin_init 3 pthread_spin_init, pthread_spin_destroy — initialize or destroy a spin lock Synopsis #include <pthread.h> int
pthread_spin_lock 3 pthread_spin_lock, pthread_spin_trylock, pthread_spin_unlock — lock and unlock a spin lock Synopsis #include <pthread.h>
pthread_testcancel 3 pthread_testcancel — request delivery of any pending cancellation request Synopsis #include <pthread.h> void
pthread_tryjoin_np 3 pthread_tryjoin_np, pthread_timedjoin_np — try to join with a terminated thread Synopsis #define _GNU_SOURCE /* See feature_test_macros(7) */
pthread_yield 3 pthread_yield — yield the processor Synopsis #define _GNU_SOURCE /* See feature_test_macros(7) */ #include <pthread.h>
ptsname 3 ptsname, ptsname_r — get the name of the slave pseudoterminal Synopsis #include <stdlib.h> char *ptsname(
putenv 3 putenv — change or add an environment variable Synopsis #include <stdlib.h> int putenv( char *string
putgrent 3 putgrent — write a group database entry to a file Synopsis #define _GNU_SOURCE /* See feature_test_macros(7) */ #include <grp.h>
putpwent 3 putpwent — write a password file entry Synopsis #include <stdio.h> #include <sys/types.h> #include <pwd.h>
putwchar 3 putwchar — write a wide character to standard output Synopsis #include <wchar.h> wint_t putwchar(
qecvt 3 qecvt, qfcvt, qgcvt — convert a floating-point number to a string Synopsis #include <stdlib.h> char *qecvt
qsort 3 qsort, qsort_r — sort an array Synopsis #include <stdlib.h> void qsort( void *base,
raise 3 raise — send a signal to the caller Synopsis #include <signal.h> int raise( int sig);
rand 3 rand, rand_r, srand — pseudo-random number generator Synopsis #include <stdlib.h> int rand( vo
readdir 3 readdir — read a directory Synopsis #include <dirent.h> struct dirent *readdir( DIR *dirp);
readdir_r 3 readdir_r — read a directory Synopsis #include <dirent.h> int readdir_r( DIR *dirp,
realpath 3 realpath — return the canonicalized absolute pathname Synopsis #include <limits.h> #include <stdlib.h>
recno 3 recno — record number database access method Synopsis #include <sys/types.h> #include <db.h> DESCRIPTION Note
regex 3 regcomp, regexec, regerror, regfree — POSIX regex functions Synopsis #include <sys/types.h> #include <regex.h>
remove 3 remove — remove a file or directory Synopsis #include <stdio.h> int remove( const char *pathname);
remquo 3 remquo, remquof, remquol — remainder and part of quotient Synopsis #include <math.h> double remquo(
rewinddir 3 rewinddir — reset directory stream Synopsis #include <sys/types.h> #include <dirent.h> void
rexec 3 rexec, rexec_af — return stream to a remote command Synopsis #include <netdb.h> int rexec( cha
re_comp 3 re_comp, re_exec — BSD regex functions Synopsis #define _REGEX_RE_COMP #include <sys/types.h> #include <regex.h>
round 3 round, roundf, roundl — round to nearest integer, away from zero Synopsis #include <math.h> double round(
rpmatch 3 rpmatch — determine if the answer to a question is affirmative or negative Synopsis #include <stdlib.h> int
rtime 3 rtime — get time from a remote machine Synopsis #include <rpc/auth_des.h> int rtime( struct sockaddr
rtnetlink 3 rtnetlink — macros to manipulate rtnetlink messages Synopsis #include <asm/types.h> #include <linux/netlink.h> #include <linux/rtnetlink.h&g
scalb 3 scalb, scalbf, scalbl — multiply floating-point number by integral power of radix (OBSOLETE) Synopsis #include <math.h>
scalbln 3 scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl — multiply floating-point number by integral power of radix Synopsis #include <math.h>
sched_getcpu 3 sched_getcpu — determine CPU on which the calling thread is running Synopsis #include <sched.h> int sched_
seekdir 3 seekdir — set the position of the next readdir() call in the directory stream. Synopsis #include <dirent.h> void
sem_close 3 sem_close — close a named semaphore Synopsis #include <semaphore.h> int sem_close( sem_t *sem);
sem_destroy 3 sem_destroy — destroy an unnamed semaphore Synopsis #include <semaphore.h> int sem_destroy( sem_t *s
sem_getvalue 3 sem_getvalue — get the value of a semaphore Synopsis #include <semaphore.h> int sem_getvalue( sem_t
sem_init 3 sem_init — initialize an unnamed semaphore Synopsis #include <semaphore.h> int sem_init( sem_t *sem,
sem_open 3 sem_open — initialize and open a named semaphore Synopsis #include <fcntl.h> /* For O_* constants */ #include <sys/stat.h> /* For
sem_post 3 sem_post — unlock a semaphore Synopsis #include <semaphore.h> int sem_post( sem_t *sem);
sem_wait 3 sem_wait, sem_timedwait, sem_trywait — lock a semaphore Synopsis #include <semaphore.h> int sem_wait(
sem_unlink 3 sem_unlink — remove a named semaphore Synopsis #include <semaphore.h> int sem_unlink( const char *na
setbuf 3 setbuf, setbuffer, setlinebuf, setvbuf — stream buffering operations Synopsis #include <stdio.h> void setb
setenv 3 setenv — change or add an environment variable Synopsis #include <stdlib.h> int setenv( const char *
setlocale 3 setlocale — set the current locale Synopsis #include <locale.h> char *setlocale( int category,
setlogmask 3 setlogmask — set log priority mask Synopsis #include <syslog.h> int setlogmask( int mask);
shm_open 3 shm_open, shm_unlink — create/open or unlink POSIX shared memory objects Synopsis #include <sys/mman.h> #include <sys/stat.h> /* For mo
sigsetops 3 sigemptyset, sigfillset, sigaddset, sigdelset, sigismember — POSIX signal set operations Synopsis #include <signal.h>
sigvec 3 sigvec, sigblock, sigsetmask, siggetmask, sigmask — BSD signal API Synopsis #include <signal.h> int sigvec
sigset 3 sigset, sighold, sigrelse, sigignore — System V signal API Synopsis #include <signal.h> typedef void (*sighandler_t)(int);
siginterrupt 3 siginterrupt — allow signals to interrupt system calls Synopsis #include <signal.h> int siginterrupt(
signbit 3 signbit — test sign of a real floating-point number Synopsis #include <math.h> int signbit( x)
significand 3 significand, significandf, significandl — get mantissa of floating-point number Synopsis #include <math.h> double
sigpause 3 sigpause — atomically release blocked signals and wait for interrupt Synopsis #include <signal.h> /*BSD( b
sigqueue 3 sigqueue — queue a signal and data to a process Synopsis #include <signal.h> int sigqueue( pid_t pid
sigwait 3 sigwait — wait for a signal Synopsis #include <signal.h> int sigwait( const sigset_t *set,
sin 3 sin, sinf, sinl — sine function Synopsis #include <math.h> double sin( double x);
sincos 3 sincos, sincosf, sincosl — calculate sin and cos simultaneously Synopsis #define _GNU_SOURCE /* See feature_test_macros(7) */ #include <math.h&
sinh 3 sinh, sinhf, sinhl — hyperbolic sine function Synopsis #include <math.h> double sinh( double x);
sleep 3 sleep — sleep for a specified number of seconds Synopsis #include <unistd.h> unsigned int sleep( uns
sockatmark 3 sockatmark — determine whether socket is at out-of-band mark Synopsis #include <sys/socket.h> int sockatma
sqrt 3 sqrt, sqrtf, sqrtl — square root function Synopsis #include <math.h> double sqrt( double x);
stdarg 3 stdarg, va_start, va_arg, va_end, va_copy — variable argument lists Synopsis #include <stdarg.h> void va_s
stdin 3 stdin, stdout, stderr — standard I/O streams Synopsis #include <stdio.h> extern FILE *stdin; extern FILE *stdout; extern FILE *stderr;
stdio 3 stdio — standard input/output library functions Synopsis #include <stdio.h> FILE *stdin; FILE *stdout; FILE *stderr; DES
stdio_ext 3 __fbufsize, __flbf, __fpending, __fpurge, __freadable, __freading, __fsetlocking, __fwritable, __fwriting, _flushlbf — interfaces to stdio FILE structure Synopsis
stpcpy 3 stpcpy — copy a string returning a pointer to its end Synopsis #include <string.h> char *stpcpy(
stpncpy 3 stpncpy — copy a fixed-size string, returning a pointer to its end Synopsis #include <string.h> char *stpn
strcasecmp 3 strcasecmp, strncasecmp — compare two strings ignoring case Synopsis #include <strings.h> int strcasecmp(
strstr 3 strstr, strcasestr — locate a substring Synopsis #include <string.h> char *strstr( const char *hayst
strcat 3 strcat, strncat — concatenate two strings Synopsis #include <string.h> char *strcat( char *dest,
strchr 3 strchr, strrchr, strchrnul — locate character in string Synopsis #include <string.h> char *strchr(
strcmp 3 strcmp, strncmp — compare two strings Synopsis #include <string.h> int strcmp( const char *s1,
strcoll 3 strcoll — compare two strings using the current locale Synopsis #include <string.h> int strcoll(
strcpy 3 strcpy, strncpy — copy a string Synopsis #include <string.h> char *strcpy( char *dest,
strspn 3 strspn, strcspn — get length of a prefix substring Synopsis #include <string.h> size_t strspn(
strdup 3 strdup, strndup, strdupa, strndupa — duplicate a string Synopsis #include <string.h> char *strdup(
strerror 3 strerror, strerror_r, strerror_l — return string describing error number Synopsis #include <string.h> char
strfmon 3 strfmon, strfmon_l — convert monetary value to a string Synopsis #include <monetary.h> ssize_t strfmon(
strfromd 3 strfromd, strfromf, strfroml — convert a floating-point value into a string Synopsis #include <stdlib.h> int
strfry 3 strfry — randomize a string Synopsis #define _GNU_SOURCE /* See feature_test_macros(7) */ #include <string.h>
string 3 stpcpy, strcasecmp, strcat, strchr, strcmp, strcoll, strcpy, strcspn, strdup, strfry, strlen, strncat, strncmp, strncpy, strncasecmp, strpbrk, strrchr, strsep, strspn, strstr, s
strftime 3 strftime — format date and time Synopsis #include <time.h> size_t strftime( char *s,
strlen 3 strlen — calculate the length of a string Synopsis #include <string.h> size_t strlen( const char *s)
strnlen 3 strnlen — determine the length of a fixed-size string Synopsis #include <string.h> size_t strnlen(
strpbrk 3 strpbrk — search a string for any of a set of bytes Synopsis #include <string.h> char *strpbrk(
strptime 3 strptime — convert a string representation of time to a time tm structure Synopsis #define _XOPEN_SOURCE /* See feature_test_macros(7) */ #include
strsep 3 strsep — extract token from string Synopsis #include <string.h> char *strsep( char **stringp,
strsignal 3 strsignal — return string describing signal Synopsis #include <string.h> char *strsignal( int sig);
strtod 3 strtod, strtof, strtold — convert ASCII string to floating-point number Synopsis #include <stdlib.h> double
strtoimax 3 strtoimax, strtoumax — convert string to integer Synopsis #include <inttypes.h> intmax_t strtoimax(
strtok 3 strtok, strtok_r — extract tokens from strings Synopsis #include <string.h> char *strtok( char *str,
strtol 3 strtol, strtoll, strtoq — convert a string to a long integer Synopsis #include <stdlib.h> long int strtol(
strtoul 3 strtoul, strtoull, strtouq — convert a string to an unsigned long integer Synopsis #include <stdlib.h> unsigned long i
strverscmp 3 strverscmp — compare two version strings Synopsis #define _GNU_SOURCE /* See feature_test_macros(7) */ #include <string.h>
strxfrm 3 strxfrm — string transformation Synopsis #include <string.h> size_t strxfrm( char *dest,
swab 3 swab — swap adjacent bytes Synopsis #define _XOPEN_SOURCE /* See feature_test_macros(7) */ #include <unistd.h>
wprintf 3 wprintf, fwprintf, swprintf, vwprintf, vfwprintf, vswprintf — formatted wide-character output conversion Synopsis #include <stdio.h> #include &
sysconf 3 sysconf — get configuration information at run time Synopsis #include <unistd.h> long sysconf(
system 3 system — execute a shell command Synopsis #include <stdlib.h> int system( const char *command);
sysv_signal 3 sysv_signal — signal handling with System V semantics Synopsis #define _GNU_SOURCE /* See feature_test_macros(7) */ #include <signal.h> ty
tan 3 tan, tanf, tanl — tangent function Synopsis #include <math.h> double tan( double x);
tanh 3 tanh, tanhf, tanhl — hyperbolic tangent function Synopsis #include <math.h> double tanh( double x);
tcgetpgrp 3 tcgetpgrp, tcsetpgrp — get and set terminal foreground process group Synopsis #include <unistd.h> pid_t tc
tcgetsid 3 tcgetsid — get session ID Synopsis #define _XOPEN_SOURCE 500 /* See feature_test_macros(7) */ #include <termios.h>
tsearch 3 tsearch, tfind, tdelete, twalk, tdestroy — manage a binary search tree Synopsis #include <search.h> typedef enum { preorder, postorder, endorder, le
telldir 3 telldir — return current location in directory stream Synopsis #include <dirent.h> long telldir(
tempnam 3 tempnam — create a name for a temporary file Synopsis #include <stdio.h> char *tempnam( const char *
tgamma 3 tgamma, tgammaf, tgammal — true gamma function Synopsis #include <math.h> double tgamma( double x);
timegm 3 timegm, timelocal — inverses of gmtime and localtime Synopsis #include <time.h> time_t timelocal(
timeradd 3 timeradd, timersub, timercmp, timerclear, timerisset — timeval operations Synopsis #include <sys/time.h> void
tmpfile 3 tmpfile — create a temporary file Synopsis #include <stdio.h> FILE *tmpfile( void);  
tmpnam 3 tmpnam, tmpnam_r — create a name for a temporary file Synopsis #include <stdio.h> char *tmpnam(
toascii 3 toascii — convert character to ASCII Synopsis #include <ctype.h> int toascii( int c);
toupper 3 toupper, tolower, toupper_l, tolower_l — convert uppercase or lowercase Synopsis #include <ctype.h> int to
towctrans 3 towctrans — wide-character transliteration Synopsis #include <wctype.h> wint_t towctrans( wint_t wc,
towlower 3 towlower, towlower_l — convert a wide character to lowercase Synopsis #include <wctype.h> wint_t towlower(
towupper 3 towupper, towupper_l — convert a wide character to uppercase Synopsis #include <wctype.h> wint_t towupper(
trunc 3 trunc, truncf, truncl — round to integer, toward zero Synopsis #include <math.h> double trunc(
ttyname 3 ttyname, ttyname_r — return name of a terminal Synopsis #include <unistd.h> char *ttyname( int fd);
ttyslot 3 ttyslot — find the slot of the current user_zsingle_quotesz_s terminal in some file Synopsis #include <unistd.h> /See NOTES */
ualarm 3 ualarm — schedule signal after given number of microseconds Synopsis #include <unistd.h> useconds_t ualarm
ulimit 3 ulimit — get and set user limits Synopsis #include <ulimit.h> long ulimit( int cmd,
undocumented 3 undocumented — undocumented library functions Synopsis Undocumented library functions DESCRIPTION This man page mentions
ungetwc 3 ungetwc — push back a wide character onto a FILE stream Synopsis #include <wchar.h> wint_t ungetwc(
unlockpt 3 unlockpt — unlock a pseudoterminal master/slave pair Synopsis #define _XOPEN_SOURCE #include <stdlib.h>
uselocale 3 uselocale — set/get the locale for the calling thread Synopsis #include <locale.h> locale_t uselocale(
usleep 3 usleep — suspend execution for microsecond intervals Synopsis #include <unistd.h> int usleep(
uuid 3 uuid — DCE compatible Universally Unique Identifier library Synopsis #include <uuid.h> DESCRIPTION The UUID l
uuid_clear 3 uuid_clear — reset value of UUID variable to the NULL value Synopsis #include <uuid.h> void uuid_clear(
uuid_compare 3 uuid_compare — compare whether two UUIDs are the same Synopsis #include <uuid.h> int uuid_compare(
uuid_copy 3 uuid_copy — copy a UUID value Synopsis #include <uuid.h> void uuid_copy( uuid_t dst,
uuid_generate 3 uuid_generate, uuid_generate_random, uuid_generate_time, uuid_generate_time_safe — create a new unique UUID value Synopsis #include <uuid.h>
uuid_is_null 3 uuid_is_null — compare the value of the UUID to the NULL value Synopsis #include <uuid.h> int uuid_is_null
uuid_parse 3 uuid_parse — convert an input UUID string into binary representation Synopsis #include <uuid.h> int uuid_p
uuid_time 3 uuid_time — extract the time at which the UUID was created Synopsis #include <uuid.h> time_t uuid_time(
uuid_unparse 3 uuid_unparse — convert a UUID from binary representation to a string Synopsis #include <uuid.h> void uuid_
wcpcpy 3 wcpcpy — copy a wide-character string, returning a pointer to its end Synopsis #include <wchar.h> wchar_t
wcpncpy 3 wcpncpy — copy a fixed-size string of wide characters, returning a pointer to its end Synopsis #include <wchar.h> wcha
wcrtomb 3 wcrtomb — convert a wide character to a multibyte sequence Synopsis #include <wchar.h> size_t wcrtomb(
wcscasecmp 3 wcscasecmp — compare two wide-character strings, ignoring case Synopsis #include <wchar.h> int wcscasecmp(
wcscat 3 wcscat — concatenate two wide-character strings Synopsis #include <wchar.h> wchar_t *wcscat( wchar_t
wcscmp 3 wcscmp — compare two wide-character strings Synopsis #include <wchar.h> int wcscmp( const wchar_t *s
wcschr 3 wcschr — search a wide character in a wide-character string Synopsis #include <wchar.h> wchar_t *wcschr(
wcscpy 3 wcscpy — copy a wide-character string Synopsis #include <wchar.h> wchar_t *wcscpy( wchar_t *dest,
wcscspn 3 wcscspn — search a wide-character string for any of a set of wide characters Synopsis #include <wchar.h> size_t
wcsdup 3 wcsdup — duplicate a wide-character string Synopsis #include <wchar.h> wchar_t *wcsdup( const wchar_
wcslen 3 wcslen — determine the length of a wide-character string Synopsis #include <wchar.h> size_t wcslen(
wcsncasecmp 3 wcsncasecmp — compare two fixed-size wide-character strings, ignoring case Synopsis #include <wchar.h> int
wcsncat 3 wcsncat — concatenate two wide-character strings Synopsis #include <wchar.h> wchar_t *wcsncat( wchar
wcsncmp 3 wcsncmp — compare two fixed-size wide-character strings Synopsis #include <wchar.h> int wcsncmp(
wcsncpy 3 wcsncpy — copy a fixed-size string of wide characters Synopsis #include <wchar.h> wchar_t *wcsncpy(
wcsnlen 3 wcsnlen — determine the length of a fixed-size wide-character string Synopsis #include <wchar.h> size_t wc
wcsnrtombs 3 wcsnrtombs — convert a wide-character string to a multibyte string Synopsis #include <wchar.h> size_t wcsn
wcspbrk 3 wcspbrk — search a wide-character string for any of a set of wide characters Synopsis #include <wchar.h> wchar_t
wcsrchr 3 wcsrchr — search a wide character in a wide-character string Synopsis #include <wchar.h> wchar_t *wcsrchr(
wcsrtombs 3 wcsrtombs — convert a wide-character string to a multibyte string Synopsis #include <wchar.h> size_t wcsrt
wcsspn 3 wcsspn — advance in a wide-character string, skipping any of a set of wide characters Synopsis #include <wchar.h> size
wcsstr 3 wcsstr — locate a substring in a wide-character string Synopsis #include <wchar.h> wchar_t *wcsstr(
wcstoimax 3 wcstoimax, wcstoumax — convert wide-character string to integer Synopsis #include <stddef.h> #include <inttypes.h>
wcstok 3 wcstok — split wide-character string into tokens Synopsis #include <wchar.h> wchar_t *wcstok( wchar_
wcstombs 3 wcstombs — convert a wide-character string to a multibyte string Synopsis #include <stdlib.h> size_t wcsto
wcswidth 3 wcswidth — determine columns needed for a fixed-size wide-character string Synopsis #define _XOPEN_SOURCE /* See feature_test_macros(7) */ #in
wctob 3 wctob — try to represent a wide character as a single byte Synopsis #include <wchar.h> int wctob(
wctomb 3 wctomb — convert a wide character to a multibyte sequence Synopsis #include <stdlib.h> int wctomb(
wctrans 3 wctrans — wide-character translation mapping Synopsis #include <wctype.h> wctrans_t wctrans( const c
wctype 3 wctype — wide-character classification Synopsis #include <wctype.h> wctype_t wctype( const char *nam
wcwidth 3 wcwidth — determine columns needed for a wide character Synopsis #define _XOPEN_SOURCE /* See feature_test_macros(7) */ #include <wchar.h>
wmemchr 3 wmemchr — search a wide character in a wide-character array Synopsis #include <wchar.h> wchar_t *wmemchr(
wmemcmp 3 wmemcmp — compare two arrays of wide-characters Synopsis #include <wchar.h> int wmemcmp( const wchar
wmemcpy 3 wmemcpy — copy an array of wide-characters Synopsis #include <wchar.h> wchar_t *wmemcpy( wchar_t *de
wmemmove 3 wmemmove — copy an array of wide-characters Synopsis #include <wchar.h> wchar_t *wmemmove( wchar_t *
wmemset 3 wmemset — fill an array of wide-characters with a constant wide character Synopsis #include <wchar.h> wchar_t
wordexp 3 wordexp, wordfree — perform word expansion like a posix-shell Synopsis #include <wordexp.h> int wordexp(
xdr 3 xdr — library routines for external data representation SYNOPSIS AND DESCRIPTION These routines allow C programmers to describe arbitrary data structur
y0 3 y0, y0f, y0l, y1, y1f, y1l, yn, ynf, ynl — Bessel functions of the second kind Synopsis #include <math.h> double
__ppc_get_timebase 3 __ppc_get_timebase, __ppc_get_timebase_freq — get the current value of the Time Base Register on Power architecture and its frequency. Synopsis #inclu
__ppc_yield 3 __ppc_yield, __ppc_mdoio, __ppc_mdoom — Hint the processor to release shared resources Synopsis #include <sys/platform/ppc.h>
__ppc_set_ppr_med 3 __ppc_set_ppr_med, __ppc_set_ppr_very_low, __ppc_set_ppr_low, __ppc_set_ppr_med_low, __ppc_set_ppr_med_high — Set the Program Priority Register Synopsis
__setfpucw 3 __setfpucw — set FPU control word on i386 architecture (obsolete) Synopsis #include <i386/fpu_control.h> void