The Open Group Base Specification Issue 6

FD_CLRsynchronous I/O multiplexing
FD_ISSETsynchronous I/O multiplexing
FD_SETsynchronous I/O multiplexing
FD_ZEROsynchronous I/O multiplexing
_Exitterminate a process
_longjmpnon-local goto
_setjmpnon-local goto
_tolowertransliterate uppercase characters to lowercase
_touppertransliterate lowercase characters to uppercase
a64lconvert between a 32-bit integer and a radix-64 ASCII string
abortgenerate an abnormal process abort
absreturn an integer absolute value
acceptaccept a new connection on a socket
accessdetermine accessibility of a file
acosarc cosine functions
acosfarc cosine functions
acoshinverse hyperbolic cosine functions
acoshfinverse hyperbolic cosine functions
acoshlinverse hyperbolic cosine functions
acoslarc cosine functions
aio_cancelcancel an asynchronous I/O request (REALTIME)
aio_errorretrieve errors status for an asynchronous I/O operation (REALTIME)
aio_fsyncasynchronous file synchronization (REALTIME)
aio_readasynchronous read from a file (REALTIME)
aio_returnretrieve return status of an asynchronous I/O operation (REALTIME)
aio_suspendwait for an asynchronous I/O request (REALTIME)
aio_writeasynchronous write to a file (REALTIME)
alarmschedule an alarm signal
asctimeconvert date and time to a string
asctime_rconvert date and time to a string
asinarc sine function
asinfarc sine function
asinhinverse hyperbolic sine functions
asinhfinverse hyperbolic sine functions
asinhlinverse hyperbolic sine functions
asinlarc sine function
assertinsert program diagnostics
atanarc tangent function
atan2arc tangent functions
atan2farc tangent functions
atan2larc tangent functions
atanfarc tangent function
atanhinverse hyperbolic tangent functions
atanhfinverse hyperbolic tangent functions
atanhlinverse hyperbolic tangent functions
atanlarc tangent function
atexitregister a function to run at process termination
atofconvert a string to a double-precision number
atoiconvert a string to an integer
atolconvert a string to a long integer
atollconvert a string to a long integer
basenamereturn the last component of a pathname
bcmpmemory operations (LEGACY)
bcopymemory operations (LEGACY)
bindbind a name to a socket
bsd_signalsimplified signal facilities
bsearchbinary search a sorted table
btowcsingle byte to wide character conversion
bzeromemory operations (LEGACY)
cabsreturn a complex absolute value
cabsfreturn a complex absolute value
cabslreturn a complex absolute value
cacoscomplex arc cosine functions
cacosfcomplex arc cosine functions
cacoshcomplex arc hyperbolic cosine functions
cacoshfcomplex arc hyperbolic cosine functions
cacoshlcomplex arc hyperbolic cosine functions
cacoslcomplex arc cosine functions
calloca memory allocator
cargcomplex argument functions
cargfcomplex argument functions
carglcomplex argument functions
casincomplex arc sine functions
casinfcomplex arc sine functions
casinhcomplex arc hyperbolic sine functions
casinhfcomplex arc hyperbolic sine functions
casinhlcomplex arc hyperbolic sine functions
casinlcomplex arc sine functions
catancomplex arc tangent functions
catanfcomplex arc tangent functions
catanhcomplex arc hyperbolic tangent functions
catanhfcomplex arc hyperbolic tangent functions
catanhlcomplex arc hyperbolic tangent functions
catanlcomplex arc tangent functions
catcloseclose a message catalog descriptor
catgetsread a program message
catopenopen a message catalog
cbrtcube root functions
cbrtfcube root functions
cbrtlcube root functions
ccoscomplex cosine functions
ccosfcomplex cosine functions
ccoshcomplex hyperbolic cosine functions
ccoshfcomplex hyperbolic cosine functions
ccoshlcomplex hyperbolic cosine functions
ccoslcomplex cosine functions
ceilceiling value function
ceilfceiling value function
ceillceiling value function
cexpcomplex exponential functions
cexpfcomplex exponential functions
cexplcomplex exponential functions
cfgetispeedget input baud rate
cfgetospeedget output baud rate
cfsetispeedset input baud rate
cfsetospeedset output baud rate
chdirchange working directory
chmodchange mode of a file
chownchange owner and group of a file
cimagcomplex imaginary functions
cimagfcomplex imaginary functions
cimaglcomplex imaginary functions
clearerrclear indicators on a stream
clockreport CPU time used
clock_getcpuclockidaccess a process CPU-time clock (ADVANCED REALTIME)
clock_getresclock and timer functions (REALTIME)
clock_gettimeclock and timer functions (REALTIME)
clock_nanosleephigh resolution sleep with specifiable clock (ADVANCED REALTIME)
clock_settimeclock and timer functions (REALTIME)
clogcomplex natural logarithm functions
clogfcomplex natural logarithm functions
cloglcomplex natural logarithm functions
closeclose a file descriptor
closedirclose a directory stream
closelogcontrol system log
confstrget configurable variables
conjcomplex conjugate functions
conjfcomplex conjugate functions
conjlcomplex conjugate functions
connectconnect a socket
copysignnumber manipulation function
copysignfnumber manipulation function
copysignlnumber manipulation function
coscosine function
cosfcosine function
coshhyperbolic cosine functions
coshfhyperbolic cosine functions
coshlhyperbolic cosine functions
coslcosine function
cpowcomplex power functions
cpowfcomplex power functions
cpowlcomplex power functions
cprojcomplex projection functions
cprojfcomplex projection functions
cprojlcomplex projection functions
crealcomplex real functions
crealfcomplex real functions
creallcomplex real functions
creatcreate a new file or rewrite an existing one
cryptstring encoding function (CRYPT)
csincomplex sine functions
csinfcomplex sine functions
csinhcomplex hyperbolic sine functions
csinhfcomplex hyperbolic sine functions
csinhlcomplex hyperbolic sine functions
csinlcomplex sine functions
csqrtcomplex square root functions
csqrtfcomplex square root functions
csqrtlcomplex square root functions
ctancomplex tangent functions
ctanfcomplex tangent functions
ctanhcomplex hyperbolic tangent functions
ctanhfcomplex hyperbolic tangent functions
ctanhlcomplex hyperbolic tangent functions
ctanlcomplex tangent functions
ctermidgenerate a pathname for the controlling terminal
ctimeconvert a time value to a date and time string
ctime_rconvert a time value to a date and time string
daylightset timezone conversion information
difftimecompute the difference between two calendar time values
dirnamereport the parent directory name of a file pathname
divcompute the quotient and remainder of an integer division
dlcloseclose a dlopen object
dlerrorget diagnostic information
dlopengain access to an executable object file
dlsymobtain the address of a symbol from a dlopen object
dupduplicate an open file descriptor
dup2duplicate an open file descriptor
ecvtconvert a floating-point number to a string (LEGACY)
encryptencoding function (CRYPT)
endgrentgroup database entry functions
endhostentnetwork host database functions
endnetentnetwork database functions
endpwentuser database functions
endserventnetwork services database functions
endutxentuser accounting database functions
environexecute a file
erferror functions
erfccomplementary error functions
erfcfcomplementary error functions
erfclcomplementary error functions
erfferror functions
erflerror functions
errnoerror return value
execlexecute a file
execleexecute a file
execlpexecute a file
execvexecute a file
execveexecute a file
execvpexecute a file
exitterminate a process
expexponential function
exp2exponential base 2 functions
exp2fexponential base 2 functions
exp2lexponential base 2 functions
expfexponential function
explexponential function
expm1compute exponential functions
expm1fcompute exponential functions
expm1lcompute exponential functions
fabsabsolute value function
fabsfabsolute value function
fabslabsolute value function
fattachattach a STREAMS-based file descriptor to a file in the file system name space (STREAMS)
fchdirchange working directory
fchmodchange mode of a file
fchownchange owner and group of a file
fcloseclose a stream
fcntlfile control
fcvtconvert a floating-point number to a string (LEGACY)
fdatasyncsynchronize the data of a file (REALTIME)
fdetachdetach a name from a STREAMS-based file descriptor (STREAMS)
fdimcompute positive difference between two floating-point numbers
fdimfcompute positive difference between two floating-point numbers
fdimlcompute positive difference between two floating-point numbers
fdopenassociate a stream with a file descriptor
feclearexceptclear floating-point exception
fegetenvget and set current floating-point environment
fegetexceptflagget and set floating-point status flags
fegetroundget and set current rounding direction
feholdexceptsave current floating-point environment
feoftest end-of-file indicator on a stream
feraiseexceptraise floating-point exception
ferrortest error indicator on a stream
fesetenvget and set current floating-point environment
fesetexceptflagget and set floating-point status flags
fesetroundget and set current rounding direction
fetestexcepttest floating-point exception flags
feupdateenvupdate floating-point environment
fflushflush a stream
ffsfind first set bit
fgetcget a byte from a stream
fgetposget current file position information
fgetsget a string from a stream
fgetwcget a wide-character code from a stream
fgetwsget a wide-character string from a stream
filenomap a stream pointer to a file descriptor
flockfilestdio locking functions
floorfloor function
floorffloor function
floorlfloor function
fmafloating-point multiply-add
fmaffloating-point multiply-add
fmalfloating-point multiply-add
fmaxdetermine maximum numeric value of two floating-point numbers
fmaxfdetermine maximum numeric value of two floating-point numbers
fmaxldetermine maximum numeric value of two floating-point numbers
fmindetermine minimum numeric value of two floating-point numbers
fminfdetermine minimum numeric value of two floating-point numbers
fminldetermine minimum numeric value of two floating-point numbers
fmodfloating-point remainder value function
fmodffloating-point remainder value function
fmodlfloating-point remainder value function
fmtmsgdisplay a message in the specified format on standard error and/or a system console
fnmatchmatch a filename or a pathname
fopenopen a stream
forkcreate a new process
fpathconfget configurable pathname variables
fpclassifyclassify real floating type
fprintfprint formatted output
fputcput a byte on a stream
fputsput a string on a stream
fputwcput a wide-character code on a stream
fputwsput a wide-character string on a stream
freadbinary input
freefree allocated memory
freeaddrinfoget address information
freopenopen a stream
frexpextract mantissa and exponent from a double precision number
frexpfextract mantissa and exponent from a double precision number
frexplextract mantissa and exponent from a double precision number
fscanfconvert formatted input
fseekreposition a file-position indicator in a stream
fseekoreposition a file-position indicator in a stream
fsetposset current file position
fstatget file status
fstatvfsget file system information
fsyncsynchronize changes to a file
ftellreturn a file offset in a stream
ftelloreturn a file offset in a stream
ftimeget date and time (LEGACY)
ftokgenerate an IPC key
ftruncatetruncate a file to a specified length
ftrylockfilestdio locking functions
ftwtraverse (walk) a file tree
funlockfilestdio locking functions
fwideset stream orientation
fwprintfprint formatted wide-character output
fwritebinary output
fwscanfconvert formatted wide-character input
gai_strerroraddress and name information error description
gcvtconvert a floating-point number to a string (LEGACY)
getaddrinfoget address information
getcget a byte from a stream
getc_unlockedstdio with explicit client locking
getcharget a byte from a stdin stream
getchar_unlockedstdio with explicit client locking
getcontextget and set current user context
getcwdget the pathname of the current working directory
getdateconvert user format date and time
getdate_errconvert user format date and time
getegidget the effective group ID
getenvget value of an environment variable
geteuidget the effective user ID
getgidget the real group ID
getgrentgroup database entry functions
getgrgidget group database entry for a group ID
getgrgid_rget group database entry for a group ID
getgrnamsearch group database for a name
getgrnam_rsearch group database for a name
getgroupsget supplementary group IDs
gethostbyaddrnetwork host database functions
gethostbynamenetwork host database functions
gethostentnetwork host database functions
gethostidget an identifier for the current host
gethostnameget name of current host
getitimerget and set value of interval timer
getloginget login name
getlogin_rget login name
getmsgreceive next message from a STREAMS file (STREAMS)
getnameinfoget name information
getnetbyaddrnetwork database functions
getnetbynamenetwork database functions
getnetentnetwork database functions
getoptcommand option parsing
getpeernameget the name of the peer socket
getpgidget the process group ID for a process
getpgrpget the process group ID of the calling process
getpidget the process ID
getpmsgreceive next message from a STREAMS file (STREAMS)
getppidget the parent process ID
getpriorityget and set the nice value
getpwentuser database functions
getpwnamsearch user database for a name
getpwnam_rsearch user database for a name
getpwuidsearch user database for a user ID
getpwuid_rsearch user database for a user ID
getrlimitcontrol maximum resource consumption
getrusageget information about resource utilization
getsget a string from a stdin stream
getservbynamenetwork services database functions
getservbyportnetwork services database functions
getserventnetwork services database functions
getsidget the process group ID of a session leader
getsocknameget the socket name
getsockoptget the socket options
getsuboptparse suboption arguments from a string
gettimeofdayget the date and time
getuidget a real user ID
getutxentuser accounting database functions
getutxiduser accounting database functions
getutxlineuser accounting database functions
getwcget a wide character from a stream
getwcharget a wide character from a stdin stream
getwdget the current working directory pathname (LEGACY)
globgenerate pathnames matching a pattern
globfreegenerate pathnames matching a pattern
gmtimeconvert a time value to a broken-down UTC time
gmtime_rconvert a time value to a broken-down UTC time
grantptgrant access to the slave pseudo-terminal device
h_errnoerror return value for network database operations
hcreatemanage hash search table
hdestroymanage hash search table
hsearchmanage hash search table
htonlconvert values between host and network byte order
htonsconvert values between host and network byte order
hypotEuclidean distance function
hypotfEuclidean distance function
hypotlEuclidean distance function
iconvcodeset conversion function
iconv_closecodeset conversion deallocation function
iconv_opencodeset conversion allocation function
if_freenameindexfree memory allocated by if_nameindex
if_indextonamemap a network interface index to its corresponding name
if_nameindexreturn all network interface names and indexes
if_nametoindexmap a network interface name to its corresponding index
ilogbreturn an unbiased exponent
ilogbfreturn an unbiased exponent
ilogblreturn an unbiased exponent
imaxabsreturn absolute value
imaxdivreturn quotient and remainder
indexcharacter string operations (LEGACY)
inet_addrIPv4 address manipulation
inet_ntoaIPv4 address manipulation
inet_ntopconvert IPv4 and IPv6 addresses between binary and text form
inet_ptonconvert IPv4 and IPv6 addresses between binary and text form
initstatepseudo-random number functions
insqueinsert or remove an element in a queue
ioctlcontrol a STREAMS device (STREAMS)
isalnumtest for an alphanumeric character
isalphatest for an alphabetic character
isasciitest for a 7-bit US-ASCII character
isastreamtest a file descriptor (STREAMS)
isattytest for a terminal device
isblanktest for a blank character
iscntrltest for a control character
isdigittest for a decimal digit
isfinitetest for finite value
isgraphtest for a visible character
isgreatertest if x greater than y
isgreaterequaltest if x is greater than or equal to y
isinftest for infinity
islesstest if x is less than y
islessequaltest if x is less than or equal to y
islessgreatertest if x is less than or greater than y
islowertest for a lowercase letter
isnantest for a NaN
isnormaltest for a normal value
isprinttest for a printable character
ispuncttest for a punctuation character
isspacetest for a white-space character
isunorderedtest if arguments are unordered
isuppertest for an uppercase letter
iswalnumtest for an alphanumeric wide-character code
iswalphatest for an alphabetic wide-character code
iswblanktest for a blank wide-character code
iswcntrltest for a control wide-character code
iswctypetest character for a specified class
iswdigittest for a decimal digit wide-character code
iswgraphtest for a visible wide-character code
iswlowertest for a lowercase letter wide-character code
iswprinttest for a printable wide-character code
iswpuncttest for a punctuation wide-character code
iswspacetest for a white-space wide-character code
iswuppertest for an uppercase letter wide-character code
iswxdigittest for a hexadecimal digit wide-character code
isxdigittest for a hexadecimal digit
j0Bessel functions of the first kind
j1Bessel functions of the first kind
jnBessel functions of the first kind
killsend a signal to a process or a group of processes
killpgsend a signal to a process group
l64aconvert between a 32-bit integer and a radix-64 ASCII string
labsreturn a long integer absolute value
lchownchange the owner and group of a symbolic link
ldexpload exponent of a floating-point number
ldexpfload exponent of a floating-point number
ldexplload exponent of a floating-point number
ldivcompute quotient and remainder of a long division
lfindlinear search and update
lgammalog gamma function
lgammaflog gamma function
lgammallog gamma function
linklink to a file
lio_listiolist directed I/O (REALTIME)
listenlisten for socket connections and limit the queue of incoming connections
llabsreturn a long integer absolute value
lldivcompute quotient and remainder of a long division
llrintround to the nearest integer value using current rounding direction
llrintfround to the nearest integer value using current rounding direction
llrintlround to the nearest integer value using current rounding direction
llroundround to nearest integer value
llroundfround to nearest integer value
llroundlround to nearest integer value
localeconvreturn locale-specific information
localtimeconvert a time value to a broken-down local time
localtime_rconvert a time value to a broken-down local time
lockfrecord locking on files
lognatural logarithm function
log10base 10 logarithm function
log10fbase 10 logarithm function
log10lbase 10 logarithm function
log1pcompute a natural logarithm
log1pfcompute a natural logarithm
log1plcompute a natural logarithm
log2compute base 2 logarithm functions
log2fcompute base 2 logarithm functions
log2lcompute base 2 logarithm functions
logbradix-independent exponent
logbfradix-independent exponent
logblradix-independent exponent
logfnatural logarithm function
loglnatural logarithm function
longjmpnon-local goto
lrintround to nearest integer value using current rounding direction
lrintfround to nearest integer value using current rounding direction
lrintlround to nearest integer value using current rounding direction
lroundround to nearest integer value
lroundfround to nearest integer value
lroundlround to nearest integer value
lsearchlinear search and update
lseekmove the read/write file offset
lstatget symbolic link status
makecontextmanipulate user contexts
malloca memory allocator
mblenget number of bytes in a character
mbrlenget number of bytes in a character (restartable)
mbrtowcconvert a character to a wide-character code (restartable)
mbsinitdetermine conversion object status
mbsrtowcsconvert a character string to a wide-character string (restartable)
mbstowcsconvert a character string to a wide-character string
mbtowcconvert a character to a wide-character code
memccpycopy bytes in memory
memchrfind byte in memory
memcmpcompare bytes in memory
memcpycopy bytes in memory
memmovecopy bytes in memory with overlapping areas
memsetset bytes in memory
mkdirmake a directory
mkfifomake a FIFO special file
mknodmake a directory, a special file, or a regular file
mkstempmake a unique filename
mktempmake a unique filename (LEGACY)
mktimeconvert broken-down time into time since the Epoch
mlocklock or unlock a range of process address space (REALTIME)
mlockalllock/unlock the address space of a process (REALTIME)
mmapmap pages of memory
modfdecompose a floating-point number
modffdecompose a floating-point number
modfldecompose a floating-point number
mprotectset protection of memory mapping
mq_closeclose a message queue (REALTIME)
mq_getattrget message queue attributes (REALTIME)
mq_notifynotify process that a message is available (REALTIME)
mq_openopen a message queue (REALTIME)
mq_receivereceive a message from a message queue (REALTIME)
mq_sendsend a message to a message queue (REALTIME)
mq_setattrset message queue attributes (REALTIME)
mq_timedreceivereceive a message from a message queue (REALTIME)
mq_timedsendsend a message to a message queue (REALTIME)
mq_unlinkremove a message queue (REALTIME)
msgctlXSI message control operations
msggetget the XSI message queue identifier
msgrcvXSI message receive operation
msgsndXSI message send operation
msyncsynchronize memory with physical storage
munlocklock or unlock a range of process address space (REALTIME)
munlockalllock/unlock the address space of a process (REALTIME)
munmapunmap pages of memory
nanreturn quiet NaN
nanfreturn quiet NaN
nanlreturn quiet NaN
nanosleephigh resolution sleep (REALTIME)
nearbyintfloating-point rounding functions
nearbyintffloating-point rounding functions
nearbyintlfloating-point rounding functions
nftwwalk a file tree
nicechange the nice value of a process
nl_langinfolanguage information
ntohlconvert values between host and network byte order
ntohsconvert values between host and network byte order
openopen a file
opendiropen a directory
openlogcontrol system log
optargcommand option parsing
opterrcommand option parsing
optindcommand option parsing
optoptcommand option parsing
pathconfget configurable pathname variables
pausesuspend the thread until a signal is received
pcloseclose a pipe stream to or from a process
perrorwrite error messages to standard error
pipecreate an interprocess channel
pollinput/output multiplexing
popeninitiate pipe streams to or from a process
posix_fadvisefile advisory information (ADVANCED REALTIME)
posix_fallocatefile space control (ADVANCED REALTIME)
posix_madvisememory advisory information and alignment control (ADVANCED REALTIME)
posix_mem_offsetfind offset and length of a mapped typed memory block (ADVANCED REALTIME)
posix_memalignaligned memory allocation (ADVANCED REALTIME)
posix_openptopen a pseudo-terminal device
posix_spawnspawn a process (ADVANCED REALTIME)
posix_spawn_file_actions_adddup2add dup2 action to spawn file actions object (ADVANCED REALTIME)
posix_spawnpspawn a process (ADVANCED REALTIME)
posix_trace_clearclear trace stream and trace log (TRACING)
posix_trace_closetrace log management (TRACING)
posix_trace_opentrace log management (TRACING)
posix_trace_rewindtrace log management (TRACING)
posix_trace_starttrace start and stop (TRACING)
posix_trace_stoptrace start and stop (TRACING)
posix_typed_mem_get_infoquery typed memory information (ADVANCED REALTIME)
posix_typed_mem_openopen a typed memory object (ADVANCED REALTIME)
powpower function
powfpower function
powlpower function
preadread from a file
printfprint formatted output
pselectsynchronous I/O multiplexing
pthread_atforkregister fork handlers
pthread_attr_destroydestroy and initialize the thread attributes object
pthread_attr_getdetachstateget and set the detachstate attribute
pthread_attr_getguardsizeget and set the thread guardsize attribute
pthread_attr_getschedparamget and set the schedparam attribute
pthread_attr_getstackget and set stack attributes
pthread_attr_getstackaddrget and set the stackaddr attribute
pthread_attr_getstacksizeget and set the stacksize attribute
pthread_attr_initdestroy and initialize the thread attributes object
pthread_attr_setdetachstateget and set the detachstate attribute
pthread_attr_setguardsizeget and set the thread guardsize attribute
pthread_attr_setschedparamget and set the schedparam attribute
pthread_attr_setstackget and set stack attributes
pthread_attr_setstackaddrget and set the stackaddr attribute
pthread_attr_setstacksizeget and set the stacksize attribute
pthread_barrier_waitsynchronize at a barrier (ADVANCED REALTIME THREADS)
pthread_cancelcancel execution of a thread
pthread_cleanup_popestablish cancellation handlers
pthread_cleanup_pushestablish cancellation handlers
pthread_cond_broadcastbroadcast or signal a condition
pthread_cond_destroydestroy and initialize condition variables
pthread_cond_initdestroy and initialize condition variables
pthread_cond_signalbroadcast or signal a condition
pthread_cond_timedwaitwait on a condition
pthread_cond_waitwait on a condition
pthread_createthread creation
pthread_detachdetach a thread
pthread_equalcompare thread IDs
pthread_exitthread termination
pthread_getconcurrencyget and set the level of concurrency
pthread_getcpuclockidaccess a thread CPU-time clock (ADVANCED REALTIME THREADS)
pthread_getspecificthread-specific data management
pthread_joinwait for thread termination
pthread_key_createthread-specific data key creation
pthread_key_deletethread-specific data key deletion
pthread_killsend a signal to a thread
pthread_mutex_destroydestroy and initialize a mutex
pthread_mutex_initdestroy and initialize a mutex
pthread_mutex_locklock and unlock a mutex
pthread_mutex_timedlocklock a mutex (ADVANCED REALTIME)
pthread_mutex_trylocklock and unlock a mutex
pthread_mutex_unlocklock and unlock a mutex
pthread_mutexattr_destroydestroy and initialize the mutex attributes object
pthread_mutexattr_getpsharedget and set the process-shared attribute
pthread_mutexattr_gettypeget and set the mutex type attribute
pthread_mutexattr_initdestroy and initialize the mutex attributes object
pthread_mutexattr_setpsharedget and set the process-shared attribute
pthread_mutexattr_settypeget and set the mutex type attribute
pthread_oncedynamic package initialization
pthread_rwlock_destroydestroy and initialize a read-write lock object
pthread_rwlock_initdestroy and initialize a read-write lock object
pthread_rwlock_rdlocklock a read-write lock object for reading
pthread_rwlock_timedrdlocklock a read-write lock for reading
pthread_rwlock_timedwrlocklock a read-write lock for writing
pthread_rwlock_tryrdlocklock a read-write lock object for reading
pthread_rwlock_trywrlocklock a read-write lock object for writing
pthread_rwlock_unlockunlock a read-write lock object
pthread_rwlock_wrlocklock a read-write lock object for writing
pthread_selfget the calling thread ID
pthread_setcancelstateset cancelability state
pthread_setcanceltypeset cancelability state
pthread_setconcurrencyget and set the level of concurrency
pthread_setschedpriodynamic thread scheduling parameters access (REALTIME THREADS)
pthread_setspecificthread-specific data management
pthread_sigmaskexamine and change blocked signals
pthread_spin_locklock a spin lock object (ADVANCED REALTIME THREADS)
pthread_spin_trylocklock a spin lock object (ADVANCED REALTIME THREADS)
pthread_spin_unlockunlock a spin lock object (ADVANCED REALTIME THREADS)
pthread_testcancelset cancelability state
ptsnameget name of the slave pseudo-terminal device
putcput a byte on a stream
putc_unlockedstdio with explicit client locking
putcharput a byte on a stdout stream
putchar_unlockedstdio with explicit client locking
putenvchange or add a value to an environment
putmsgsend a message on a STREAM (STREAMS)
putpmsgsend a message on a STREAM (STREAMS)
putsput a string on standard output
pututxlineuser accounting database functions
putwcput a wide character on a stream
putwcharput a wide character on a stdout stream
pwritewrite on a file
qsortsort a table of data
raisesend a signal to the executing process
randpseudo-random number generator
rand_rpseudo-random number generator
randompseudo-random number functions
readread from a file
readdirread a directory
readdir_rread a directory
readlinkread the contents of a symbolic link
readvread a vector
reallocmemory reallocator
realpathresolve a pathname
recvreceive a message from a connected socket
recvfromreceive a message from a socket
recvmsgreceive a message from a socket
regcompregular expression matching
regerrorregular expression matching
regexecregular expression matching
regfreeregular expression matching
remainderremainder function
remainderfremainder function
remainderlremainder function
removeremove a file
remqueinsert or remove an element in a queue
remquoremainder functions
remquofremainder functions
remquolremainder functions
renamerename a file
rewindreset the file position indicator in a stream
rewinddirreset the position of a directory stream to the beginning of a directory
rindexcharacter string operations (LEGACY)
rintround-to-nearest integral value
rintfround-to-nearest integral value
rintlround-to-nearest integral value
rmdirremove a directory
roundround to the nearest integer value in a floating-point format
roundfround to the nearest integer value in a floating-point format
roundlround to the nearest integer value in a floating-point format
scalbload exponent of a radix-independent floating-point number
scalblncompute exponent using FLT_RADIX
scalblnfcompute exponent using FLT_RADIX
scalblnlcompute exponent using FLT_RADIX
scalbncompute exponent using FLT_RADIX
scalbnfcompute exponent using FLT_RADIX
scalbnlcompute exponent using FLT_RADIX
scanfconvert formatted input
sched_get_priority_maxget priority limits (REALTIME)
sched_get_priority_minget priority limits (REALTIME)
sched_getparamget scheduling parameters (REALTIME)
sched_getschedulerget scheduling policy (REALTIME)
sched_rr_get_intervalget execution time limits (REALTIME)
sched_setparamset scheduling parameters (REALTIME)
sched_setschedulerset scheduling policy and parameters (REALTIME)
sched_yieldyield the processor
seekdirset the position of a directory stream
selectsynchronous I/O multiplexing
sem_closeclose a named semaphore (REALTIME)
sem_destroydestroy an unnamed semaphore (REALTIME)
sem_getvalueget the value of a semaphore (REALTIME)
sem_initinitialize an unnamed semaphore (REALTIME)
sem_openinitialize and open a named semaphore (REALTIME)
sem_postunlock a semaphore (REALTIME)
sem_timedwaitlock a semaphore (ADVANCED REALTIME)
sem_trywaitlock a semaphore (REALTIME)
sem_unlinkremove a named semaphore (REALTIME)
sem_waitlock a semaphore (REALTIME)
semctlXSI semaphore control operations
semgetget set of XSI semaphores
semopXSI semaphore operations
sendsend a message on a socket
sendmsgsend a message on a socket using a message structure
sendtosend a message on a socket
setbufassign buffering to a stream
setcontextget and set current user context
setegidset the effective group ID
setenvadd or change environment variable
seteuidset effective user ID
setgidset-group-ID
setgrentgroup database entry functions
sethostentnetwork host database functions
setitimerget and set value of interval timer
setjmpset jump point for a non-local goto
setkeyset encoding key (CRYPT)
setlocaleset program locale
setlogmaskcontrol system log
setnetentnetwork database functions
setpgidset process group ID for job control
setpgrpset the process group ID
setpriorityget and set the nice value
setpwentuser database functions
setregidset real and effective group IDs
setreuidset real and effective user IDs
setrlimitcontrol maximum resource consumption
setserventnetwork services database functions
setsidcreate session and set process group ID
setsockoptset the socket options
setstatepseudo-random number functions
setuidset user ID
setutxentuser accounting database functions
setvbufassign buffering to a stream
shm_openopen a shared memory object (REALTIME)
shm_unlinkremove a shared memory object (REALTIME)
shmatXSI shared memory attach operation
shmctlXSI shared memory control operations
shmdtXSI shared memory detach operation
shmgetget an XSI shared memory segment
shutdownshut down socket send and receive operations
sigactionexamine and change a signal action
sigaddsetadd a signal to a signal set
sigaltstackset and get signal alternate stack context
sigdelsetdelete a signal from a signal set
sigemptysetinitialize and empty a signal set
sigfillsetinitialize and fill a signal set
sigholdsignal management
sigignoresignal management
siginterruptallow signals to interrupt functions
sigismembertest for a signal in a signal set
siglongjmpnon-local goto with signal handling
signalsignal management
signbittest sign
signgamlog gamma function
sigpausesignal management
sigpendingexamine pending signals
sigprocmaskexamine and change blocked signals
sigqueuequeue a signal to a process (REALTIME)
sigrelsesignal management
sigsetsignal management
sigsetjmpset jump point for a non-local goto
sigsuspendwait for a signal
sigtimedwaitwait for queued signals (REALTIME)
sigwaitwait for queued signals
sigwaitinfowait for queued signals (REALTIME)
sinsine function
sinfsine function
sinhhyperbolic sine functions
sinhfhyperbolic sine functions
sinhlhyperbolic sine functions
sinlsine function
sleepsuspend execution for an interval of time
snprintfprint formatted output
sockatmarkdetermine whether a socket is at the out-of-band mark
socketcreate an endpoint for communication
socketpaircreate a pair of connected sockets
sprintfprint formatted output
sqrtsquare root function
sqrtfsquare root function
sqrtlsquare root function
srandpseudo-random number generator
srandompseudo-random number functions
sscanfconvert formatted input
statget file status
statvfsget file system information
stderrstandard I/O streams
stdinstandard I/O streams
stdoutstandard I/O streams
strcasecmpcase-insensitive string comparisons
strcatconcatenate two strings
strchrstring scanning operation
strcmpcompare two strings
strcollstring comparison using collating information
strcpycopy a string
strcspnget the length of a complementary substring
strdupduplicate a string
strerrorget error message string
strerror_rget error message string
strfmonconvert monetary value to a string
strftimeconvert date and time to a string
strlenget string length
strncasecmpcase-insensitive string comparisons
strncatconcatenate a string with part of another
strncmpcompare part of two strings
strncpycopy part of a string
strpbrkscan a string for a byte
strptimedate and time conversion
strrchrstring scanning operation
strspnget length of a substring
strstrfind a substring
strtodconvert a string to a double-precision number
strtofconvert a string to a double-precision number
strtoimaxconvert string to integer type
strtoksplit string into tokens
strtok_rsplit string into tokens
strtolconvert a string to a long integer
strtoldconvert a string to a double-precision number
strtollconvert a string to a long integer
strtoulconvert a string to an unsigned long
strtoullconvert a string to an unsigned long
strtoumaxconvert string to integer type
strxfrmstring transformation
swabswap bytes
swapcontextmanipulate user contexts
swprintfprint formatted wide-character output
swscanfconvert formatted wide-character input
symlinkmake a symbolic link to a file
syncschedule file system updates
sysconfget configurable system variables
syslogcontrol system log
systemissue a command
tantangent function
tanftangent function
tanhhyperbolic tangent functions
tanhfhyperbolic tangent functions
tanhlhyperbolic tangent functions
tanltangent function
tcdrainwait for transmission of output
tcflowsuspend or restart the transmission or reception of data
tcflushflush non-transmitted output data, non-read input data, or both
tcgetattrget the parameters associated with the terminal
tcgetpgrpget the foreground process group ID
tcgetsidget the process group ID for the session leader for the controlling terminal
tcsendbreaksend a break for a specific duration
tcsetattrset the parameters associated with the terminal
tcsetpgrpset the foreground process group ID
tdeletemanage a binary search tree
telldircurrent location of a named directory stream
tempnamcreate a name for a temporary file
tfindmanage a binary search tree
tgammacompute gamma() function
tgammafcompute gamma() function
tgammalcompute gamma() function
timeget time
timer_createcreate a per-process timer (REALTIME)
timer_deletedelete a per-process timer (REALTIME)
timer_getoverrunper-process timers (REALTIME)
timer_gettimeper-process timers (REALTIME)
timer_settimeper-process timers (REALTIME)
timesget process and waited-for child process times
timezoneset timezone conversion information
tmpfilecreate a temporary file
tmpnamcreate a name for a temporary file
toasciitranslate an integer to a 7-bit ASCII character
tolowertransliterate uppercase characters to lowercase
touppertransliterate lowercase characters to uppercase
towctranswide-character transliteration
towlowertransliterate uppercase wide-character code to lowercase
towuppertransliterate lowercase wide-character code to uppercase
truncround to truncated integer value
truncatetruncate a file to a specified length
truncfround to truncated integer value
trunclround to truncated integer value
tsearchmanage a binary search tree
ttynamefind the pathname of a terminal
ttyname_rfind the pathname of a terminal
twalkmanage a binary search tree
tznameset timezone conversion information
tzsetset timezone conversion information
ualarmset the interval timer
ulimitget and set process limits
umaskset and get the file mode creation mask
unameget the name of the current system
ungetcpush byte back into input stream
ungetwcpush wide-character code back into the input stream
unlinkremove a directory entry
unlockptunlock a pseudo-terminal master/slave pair
unsetenvremove an environment variable
usleepsuspend execution for an interval
utimeset file access and modification times
utimesset file access and modification times (LEGACY)
va_arghandle variable argument list
va_copyhandle variable argument list
va_endhandle variable argument list
va_starthandle variable argument list
vforkcreate a new process; share virtual memory
vfprintfformat output of a stdarg argument list
vfscanfformat input of a stdarg argument list
vfwprintfwide-character formatted output of a stdarg argument list
vfwscanfwide-character formatted input of a stdarg argument list
vprintfformat output of a stdarg argument list
vscanfformat input of a stdarg argument list
vsnprintfformat output of a stdarg argument list
vsprintfformat output of a stdarg argument list
vsscanfformat input of a stdarg argument list
vswprintfwide-character formatted output of a stdarg argument list
vswscanfwide-character formatted input of a stdarg argument list
vwprintfwide-character formatted output of a stdarg argument list
vwscanfwide-character formatted input of a stdarg argument list
waitwait for a child process to stop or terminate
waitidwait for a child process to change state
waitpidwait for a child process to stop or terminate
wcrtombconvert a wide-character code to a character (restartable)
wcscatconcatenate two wide-character strings
wcschrwide-character string scanning operation
wcscmpcompare two wide-character strings
wcscollwide-character string comparison using collating information
wcscpycopy a wide-character string
wcscspnget the length of a complementary wide substring
wcsftimeconvert date and time to a wide-character string
wcslenget wide-character string length
wcsncatconcatenate a wide-character string with part of another
wcsncmpcompare part of two wide-character strings
wcsncpycopy part of a wide-character string
wcspbrkscan a wide-character string for a wide-character code
wcsrchrwide-character string scanning operation
wcsrtombsconvert a wide-character string to a character string (restartable)
wcsspnget the length of a wide substring
wcsstrfind a wide-character substring
wcstodconvert a wide-character string to a double-precision number
wcstofconvert a wide-character string to a double-precision number
wcstoimaxconvert a wide-character string to an integer type
wcstoksplit a wide-character string into tokens
wcstolconvert a wide-character string to a long integer
wcstoldconvert a wide-character string to a double-precision number
wcstollconvert a wide-character string to a long integer
wcstombsconvert a wide-character string to a character string
wcstoulconvert a wide-character string to an unsigned long
wcstoullconvert a wide-character string to an unsigned long
wcstoumaxconvert a wide-character string to an integer type
wcswcsfind a wide substring (LEGACY)
wcswidthnumber of column positions of a wide-character string
wcsxfrmwide-character string transformation
wctobwide-character to single-byte conversion
wctombconvert a wide-character code to a character
wctransdefine character mapping
wctypedefine character class
wcwidthnumber of column positions of a wide-character code
wmemchrfind a wide character in memory
wmemcmpcompare wide characters in memory
wmemcpycopy wide characters in memory
wmemmovecopy wide characters in memory with overlapping areas
wmemsetset wide characters in memory
wordexpperform word expansions
wordfreeperform word expansions
wprintfprint formatted wide-character output
writewrite on a file
writevwrite a vector
wscanfconvert formatted wide-character input
y0Bessel functions of the second kind
y1Bessel functions of the second kind
ynBessel functions of the second kind