The Open Group Base Specification Issue 6
FD_CLR | synchronous I/O multiplexing |
FD_ISSET | synchronous I/O multiplexing |
FD_SET | synchronous I/O multiplexing |
FD_ZERO | synchronous I/O multiplexing |
_Exit | terminate a process |
_longjmp | non-local goto |
_setjmp | non-local goto |
_tolower | transliterate uppercase characters to lowercase |
_toupper | transliterate lowercase characters to uppercase |
a64l | convert between a 32-bit integer and a radix-64 ASCII string |
abort | generate an abnormal process abort |
abs | return an integer absolute value |
accept | accept a new connection on a socket |
access | determine accessibility of a file |
acos | arc cosine functions |
acosf | arc cosine functions |
acosh | inverse hyperbolic cosine functions |
acoshf | inverse hyperbolic cosine functions |
acoshl | inverse hyperbolic cosine functions |
acosl | arc cosine functions |
aio_cancel | cancel an asynchronous I/O request (REALTIME) |
aio_error | retrieve errors status for an asynchronous I/O operation (REALTIME) |
aio_fsync | asynchronous file synchronization (REALTIME) |
aio_read | asynchronous read from a file (REALTIME) |
aio_return | retrieve return status of an asynchronous I/O operation (REALTIME) |
aio_suspend | wait for an asynchronous I/O request (REALTIME) |
aio_write | asynchronous write to a file (REALTIME) |
alarm | schedule an alarm signal |
asctime | convert date and time to a string |
asctime_r | convert date and time to a string |
asin | arc sine function |
asinf | arc sine function |
asinh | inverse hyperbolic sine functions |
asinhf | inverse hyperbolic sine functions |
asinhl | inverse hyperbolic sine functions |
asinl | arc sine function |
assert | insert program diagnostics |
atan | arc tangent function |
atan2 | arc tangent functions |
atan2f | arc tangent functions |
atan2l | arc tangent functions |
atanf | arc tangent function |
atanh | inverse hyperbolic tangent functions |
atanhf | inverse hyperbolic tangent functions |
atanhl | inverse hyperbolic tangent functions |
atanl | arc tangent function |
atexit | register a function to run at process termination |
atof | convert a string to a double-precision number |
atoi | convert a string to an integer |
atol | convert a string to a long integer |
atoll | convert a string to a long integer |
basename | return the last component of a pathname |
bcmp | memory operations (LEGACY) |
bcopy | memory operations (LEGACY) |
bind | bind a name to a socket |
bsd_signal | simplified signal facilities |
bsearch | binary search a sorted table |
btowc | single byte to wide character conversion |
bzero | memory operations (LEGACY) |
cabs | return a complex absolute value |
cabsf | return a complex absolute value |
cabsl | return a complex absolute value |
cacos | complex arc cosine functions |
cacosf | complex arc cosine functions |
cacosh | complex arc hyperbolic cosine functions |
cacoshf | complex arc hyperbolic cosine functions |
cacoshl | complex arc hyperbolic cosine functions |
cacosl | complex arc cosine functions |
calloc | a memory allocator |
carg | complex argument functions |
cargf | complex argument functions |
cargl | complex argument functions |
casin | complex arc sine functions |
casinf | complex arc sine functions |
casinh | complex arc hyperbolic sine functions |
casinhf | complex arc hyperbolic sine functions |
casinhl | complex arc hyperbolic sine functions |
casinl | complex arc sine functions |
catan | complex arc tangent functions |
catanf | complex arc tangent functions |
catanh | complex arc hyperbolic tangent functions |
catanhf | complex arc hyperbolic tangent functions |
catanhl | complex arc hyperbolic tangent functions |
catanl | complex arc tangent functions |
catclose | close a message catalog descriptor |
catgets | read a program message |
catopen | open a message catalog |
cbrt | cube root functions |
cbrtf | cube root functions |
cbrtl | cube root functions |
ccos | complex cosine functions |
ccosf | complex cosine functions |
ccosh | complex hyperbolic cosine functions |
ccoshf | complex hyperbolic cosine functions |
ccoshl | complex hyperbolic cosine functions |
ccosl | complex cosine functions |
ceil | ceiling value function |
ceilf | ceiling value function |
ceill | ceiling value function |
cexp | complex exponential functions |
cexpf | complex exponential functions |
cexpl | complex exponential functions |
cfgetispeed | get input baud rate |
cfgetospeed | get output baud rate |
cfsetispeed | set input baud rate |
cfsetospeed | set output baud rate |
chdir | change working directory |
chmod | change mode of a file |
chown | change owner and group of a file |
cimag | complex imaginary functions |
cimagf | complex imaginary functions |
cimagl | complex imaginary functions |
clearerr | clear indicators on a stream |
clock | report CPU time used |
clock_getcpuclockid | access a process CPU-time clock (ADVANCED REALTIME) |
clock_getres | clock and timer functions (REALTIME) |
clock_gettime | clock and timer functions (REALTIME) |
clock_nanosleep | high resolution sleep with specifiable clock (ADVANCED REALTIME) |
clock_settime | clock and timer functions (REALTIME) |
clog | complex natural logarithm functions |
clogf | complex natural logarithm functions |
clogl | complex natural logarithm functions |
close | close a file descriptor |
closedir | close a directory stream |
closelog | control system log |
confstr | get configurable variables |
conj | complex conjugate functions |
conjf | complex conjugate functions |
conjl | complex conjugate functions |
connect | connect a socket |
copysign | number manipulation function |
copysignf | number manipulation function |
copysignl | number manipulation function |
cos | cosine function |
cosf | cosine function |
cosh | hyperbolic cosine functions |
coshf | hyperbolic cosine functions |
coshl | hyperbolic cosine functions |
cosl | cosine function |
cpow | complex power functions |
cpowf | complex power functions |
cpowl | complex power functions |
cproj | complex projection functions |
cprojf | complex projection functions |
cprojl | complex projection functions |
creal | complex real functions |
crealf | complex real functions |
creall | complex real functions |
creat | create a new file or rewrite an existing one |
crypt | string encoding function (CRYPT) |
csin | complex sine functions |
csinf | complex sine functions |
csinh | complex hyperbolic sine functions |
csinhf | complex hyperbolic sine functions |
csinhl | complex hyperbolic sine functions |
csinl | complex sine functions |
csqrt | complex square root functions |
csqrtf | complex square root functions |
csqrtl | complex square root functions |
ctan | complex tangent functions |
ctanf | complex tangent functions |
ctanh | complex hyperbolic tangent functions |
ctanhf | complex hyperbolic tangent functions |
ctanhl | complex hyperbolic tangent functions |
ctanl | complex tangent functions |
ctermid | generate a pathname for the controlling terminal |
ctime | convert a time value to a date and time string |
ctime_r | convert a time value to a date and time string |
daylight | set timezone conversion information |
difftime | compute the difference between two calendar time values |
dirname | report the parent directory name of a file pathname |
div | compute the quotient and remainder of an integer division |
dlclose | close a dlopen object |
dlerror | get diagnostic information |
dlopen | gain access to an executable object file |
dlsym | obtain the address of a symbol from a dlopen object |
dup | duplicate an open file descriptor |
dup2 | duplicate an open file descriptor |
ecvt | convert a floating-point number to a string (LEGACY) |
encrypt | encoding function (CRYPT) |
endgrent | group database entry functions |
endhostent | network host database functions |
endnetent | network database functions |
endpwent | user database functions |
endservent | network services database functions |
endutxent | user accounting database functions |
environ | execute a file |
erf | error functions |
erfc | complementary error functions |
erfcf | complementary error functions |
erfcl | complementary error functions |
erff | error functions |
erfl | error functions |
errno | error return value |
execl | execute a file |
execle | execute a file |
execlp | execute a file |
execv | execute a file |
execve | execute a file |
execvp | execute a file |
exit | terminate a process |
exp | exponential function |
exp2 | exponential base 2 functions |
exp2f | exponential base 2 functions |
exp2l | exponential base 2 functions |
expf | exponential function |
expl | exponential function |
expm1 | compute exponential functions |
expm1f | compute exponential functions |
expm1l | compute exponential functions |
fabs | absolute value function |
fabsf | absolute value function |
fabsl | absolute value function |
fattach | attach a STREAMS-based file descriptor to a file in the file system name space (STREAMS) |
fchdir | change working directory |
fchmod | change mode of a file |
fchown | change owner and group of a file |
fclose | close a stream |
fcntl | file control |
fcvt | convert a floating-point number to a string (LEGACY) |
fdatasync | synchronize the data of a file (REALTIME) |
fdetach | detach a name from a STREAMS-based file descriptor (STREAMS) |
fdim | compute positive difference between two floating-point numbers |
fdimf | compute positive difference between two floating-point numbers |
fdiml | compute positive difference between two floating-point numbers |
fdopen | associate a stream with a file descriptor |
feclearexcept | clear floating-point exception |
fegetenv | get and set current floating-point environment |
fegetexceptflag | get and set floating-point status flags |
fegetround | get and set current rounding direction |
feholdexcept | save current floating-point environment |
feof | test end-of-file indicator on a stream |
feraiseexcept | raise floating-point exception |
ferror | test error indicator on a stream |
fesetenv | get and set current floating-point environment |
fesetexceptflag | get and set floating-point status flags |
fesetround | get and set current rounding direction |
fetestexcept | test floating-point exception flags |
feupdateenv | update floating-point environment |
fflush | flush a stream |
ffs | find first set bit |
fgetc | get a byte from a stream |
fgetpos | get current file position information |
fgets | get a string from a stream |
fgetwc | get a wide-character code from a stream |
fgetws | get a wide-character string from a stream |
fileno | map a stream pointer to a file descriptor |
flockfile | stdio locking functions |
floor | floor function |
floorf | floor function |
floorl | floor function |
fma | floating-point multiply-add |
fmaf | floating-point multiply-add |
fmal | floating-point multiply-add |
fmax | determine maximum numeric value of two floating-point numbers |
fmaxf | determine maximum numeric value of two floating-point numbers |
fmaxl | determine maximum numeric value of two floating-point numbers |
fmin | determine minimum numeric value of two floating-point numbers |
fminf | determine minimum numeric value of two floating-point numbers |
fminl | determine minimum numeric value of two floating-point numbers |
fmod | floating-point remainder value function |
fmodf | floating-point remainder value function |
fmodl | floating-point remainder value function |
fmtmsg | display a message in the specified format on standard error and/or a system console |
fnmatch | match a filename or a pathname |
fopen | open a stream |
fork | create a new process |
fpathconf | get configurable pathname variables |
fpclassify | classify real floating type |
fprintf | print formatted output |
fputc | put a byte on a stream |
fputs | put a string on a stream |
fputwc | put a wide-character code on a stream |
fputws | put a wide-character string on a stream |
fread | binary input |
free | free allocated memory |
freeaddrinfo | get address information |
freopen | open a stream |
frexp | extract mantissa and exponent from a double precision number |
frexpf | extract mantissa and exponent from a double precision number |
frexpl | extract mantissa and exponent from a double precision number |
fscanf | convert formatted input |
fseek | reposition a file-position indicator in a stream |
fseeko | reposition a file-position indicator in a stream |
fsetpos | set current file position |
fstat | get file status |
fstatvfs | get file system information |
fsync | synchronize changes to a file |
ftell | return a file offset in a stream |
ftello | return a file offset in a stream |
ftime | get date and time (LEGACY) |
ftok | generate an IPC key |
ftruncate | truncate a file to a specified length |
ftrylockfile | stdio locking functions |
ftw | traverse (walk) a file tree |
funlockfile | stdio locking functions |
fwide | set stream orientation |
fwprintf | print formatted wide-character output |
fwrite | binary output |
fwscanf | convert formatted wide-character input |
gai_strerror | address and name information error description |
gcvt | convert a floating-point number to a string (LEGACY) |
getaddrinfo | get address information |
getc | get a byte from a stream |
getc_unlocked | stdio with explicit client locking |
getchar | get a byte from a stdin stream |
getchar_unlocked | stdio with explicit client locking |
getcontext | get and set current user context |
getcwd | get the pathname of the current working directory |
getdate | convert user format date and time |
getdate_err | convert user format date and time |
getegid | get the effective group ID |
getenv | get value of an environment variable |
geteuid | get the effective user ID |
getgid | get the real group ID |
getgrent | group database entry functions |
getgrgid | get group database entry for a group ID |
getgrgid_r | get group database entry for a group ID |
getgrnam | search group database for a name |
getgrnam_r | search group database for a name |
getgroups | get supplementary group IDs |
gethostbyaddr | network host database functions |
gethostbyname | network host database functions |
gethostent | network host database functions |
gethostid | get an identifier for the current host |
gethostname | get name of current host |
getitimer | get and set value of interval timer |
getlogin | get login name |
getlogin_r | get login name |
getmsg | receive next message from a STREAMS file (STREAMS) |
getnameinfo | get name information |
getnetbyaddr | network database functions |
getnetbyname | network database functions |
getnetent | network database functions |
getopt | command option parsing |
getpeername | get the name of the peer socket |
getpgid | get the process group ID for a process |
getpgrp | get the process group ID of the calling process |
getpid | get the process ID |
getpmsg | receive next message from a STREAMS file (STREAMS) |
getppid | get the parent process ID |
getpriority | get and set the nice value |
getpwent | user database functions |
getpwnam | search user database for a name |
getpwnam_r | search user database for a name |
getpwuid | search user database for a user ID |
getpwuid_r | search user database for a user ID |
getrlimit | control maximum resource consumption |
getrusage | get information about resource utilization |
gets | get a string from a stdin stream |
getservbyname | network services database functions |
getservbyport | network services database functions |
getservent | network services database functions |
getsid | get the process group ID of a session leader |
getsockname | get the socket name |
getsockopt | get the socket options |
getsubopt | parse suboption arguments from a string |
gettimeofday | get the date and time |
getuid | get a real user ID |
getutxent | user accounting database functions |
getutxid | user accounting database functions |
getutxline | user accounting database functions |
getwc | get a wide character from a stream |
getwchar | get a wide character from a stdin stream |
getwd | get the current working directory pathname (LEGACY) |
glob | generate pathnames matching a pattern |
globfree | generate pathnames matching a pattern |
gmtime | convert a time value to a broken-down UTC time |
gmtime_r | convert a time value to a broken-down UTC time |
grantpt | grant access to the slave pseudo-terminal device |
h_errno | error return value for network database operations |
hcreate | manage hash search table |
hdestroy | manage hash search table |
hsearch | manage hash search table |
htonl | convert values between host and network byte order |
htons | convert values between host and network byte order |
hypot | Euclidean distance function |
hypotf | Euclidean distance function |
hypotl | Euclidean distance function |
iconv | codeset conversion function |
iconv_close | codeset conversion deallocation function |
iconv_open | codeset conversion allocation function |
if_freenameindex | free memory allocated by if_nameindex |
if_indextoname | map a network interface index to its corresponding name |
if_nameindex | return all network interface names and indexes |
if_nametoindex | map a network interface name to its corresponding index |
ilogb | return an unbiased exponent |
ilogbf | return an unbiased exponent |
ilogbl | return an unbiased exponent |
imaxabs | return absolute value |
imaxdiv | return quotient and remainder |
index | character string operations (LEGACY) |
inet_addr | IPv4 address manipulation |
inet_ntoa | IPv4 address manipulation |
inet_ntop | convert IPv4 and IPv6 addresses between binary and text form |
inet_pton | convert IPv4 and IPv6 addresses between binary and text form |
initstate | pseudo-random number functions |
insque | insert or remove an element in a queue |
ioctl | control a STREAMS device (STREAMS) |
isalnum | test for an alphanumeric character |
isalpha | test for an alphabetic character |
isascii | test for a 7-bit US-ASCII character |
isastream | test a file descriptor (STREAMS) |
isatty | test for a terminal device |
isblank | test for a blank character |
iscntrl | test for a control character |
isdigit | test for a decimal digit |
isfinite | test for finite value |
isgraph | test for a visible character |
isgreater | test if x greater than y |
isgreaterequal | test if x is greater than or equal to y |
isinf | test for infinity |
isless | test if x is less than y |
islessequal | test if x is less than or equal to y |
islessgreater | test if x is less than or greater than y |
islower | test for a lowercase letter |
isnan | test for a NaN |
isnormal | test for a normal value |
isprint | test for a printable character |
ispunct | test for a punctuation character |
isspace | test for a white-space character |
isunordered | test if arguments are unordered |
isupper | test for an uppercase letter |
iswalnum | test for an alphanumeric wide-character code |
iswalpha | test for an alphabetic wide-character code |
iswblank | test for a blank wide-character code |
iswcntrl | test for a control wide-character code |
iswctype | test character for a specified class |
iswdigit | test for a decimal digit wide-character code |
iswgraph | test for a visible wide-character code |
iswlower | test for a lowercase letter wide-character code |
iswprint | test for a printable wide-character code |
iswpunct | test for a punctuation wide-character code |
iswspace | test for a white-space wide-character code |
iswupper | test for an uppercase letter wide-character code |
iswxdigit | test for a hexadecimal digit wide-character code |
isxdigit | test for a hexadecimal digit |
j0 | Bessel functions of the first kind |
j1 | Bessel functions of the first kind |
jn | Bessel functions of the first kind |
kill | send a signal to a process or a group of processes |
killpg | send a signal to a process group |
l64a | convert between a 32-bit integer and a radix-64 ASCII string |
labs | return a long integer absolute value |
lchown | change the owner and group of a symbolic link |
ldexp | load exponent of a floating-point number |
ldexpf | load exponent of a floating-point number |
ldexpl | load exponent of a floating-point number |
ldiv | compute quotient and remainder of a long division |
lfind | linear search and update |
lgamma | log gamma function |
lgammaf | log gamma function |
lgammal | log gamma function |
link | link to a file |
lio_listio | list directed I/O (REALTIME) |
listen | listen for socket connections and limit the queue of incoming connections |
llabs | return a long integer absolute value |
lldiv | compute quotient and remainder of a long division |
llrint | round to the nearest integer value using current rounding direction |
llrintf | round to the nearest integer value using current rounding direction |
llrintl | round to the nearest integer value using current rounding direction |
llround | round to nearest integer value |
llroundf | round to nearest integer value |
llroundl | round to nearest integer value |
localeconv | return locale-specific information |
localtime | convert a time value to a broken-down local time |
localtime_r | convert a time value to a broken-down local time |
lockf | record locking on files |
log | natural logarithm function |
log10 | base 10 logarithm function |
log10f | base 10 logarithm function |
log10l | base 10 logarithm function |
log1p | compute a natural logarithm |
log1pf | compute a natural logarithm |
log1pl | compute a natural logarithm |
log2 | compute base 2 logarithm functions |
log2f | compute base 2 logarithm functions |
log2l | compute base 2 logarithm functions |
logb | radix-independent exponent |
logbf | radix-independent exponent |
logbl | radix-independent exponent |
logf | natural logarithm function |
logl | natural logarithm function |
longjmp | non-local goto |
lrint | round to nearest integer value using current rounding direction |
lrintf | round to nearest integer value using current rounding direction |
lrintl | round to nearest integer value using current rounding direction |
lround | round to nearest integer value |
lroundf | round to nearest integer value |
lroundl | round to nearest integer value |
lsearch | linear search and update |
lseek | move the read/write file offset |
lstat | get symbolic link status |
makecontext | manipulate user contexts |
malloc | a memory allocator |
mblen | get number of bytes in a character |
mbrlen | get number of bytes in a character (restartable) |
mbrtowc | convert a character to a wide-character code (restartable) |
mbsinit | determine conversion object status |
mbsrtowcs | convert a character string to a wide-character string (restartable) |
mbstowcs | convert a character string to a wide-character string |
mbtowc | convert a character to a wide-character code |
memccpy | copy bytes in memory |
memchr | find byte in memory |
memcmp | compare bytes in memory |
memcpy | copy bytes in memory |
memmove | copy bytes in memory with overlapping areas |
memset | set bytes in memory |
mkdir | make a directory |
mkfifo | make a FIFO special file |
mknod | make a directory, a special file, or a regular file |
mkstemp | make a unique filename |
mktemp | make a unique filename (LEGACY) |
mktime | convert broken-down time into time since the Epoch |
mlock | lock or unlock a range of process address space (REALTIME) |
mlockall | lock/unlock the address space of a process (REALTIME) |
mmap | map pages of memory |
modf | decompose a floating-point number |
modff | decompose a floating-point number |
modfl | decompose a floating-point number |
mprotect | set protection of memory mapping |
mq_close | close a message queue (REALTIME) |
mq_getattr | get message queue attributes (REALTIME) |
mq_notify | notify process that a message is available (REALTIME) |
mq_open | open a message queue (REALTIME) |
mq_receive | receive a message from a message queue (REALTIME) |
mq_send | send a message to a message queue (REALTIME) |
mq_setattr | set message queue attributes (REALTIME) |
mq_timedreceive | receive a message from a message queue (REALTIME) |
mq_timedsend | send a message to a message queue (REALTIME) |
mq_unlink | remove a message queue (REALTIME) |
msgctl | XSI message control operations |
msgget | get the XSI message queue identifier |
msgrcv | XSI message receive operation |
msgsnd | XSI message send operation |
msync | synchronize memory with physical storage |
munlock | lock or unlock a range of process address space (REALTIME) |
munlockall | lock/unlock the address space of a process (REALTIME) |
munmap | unmap pages of memory |
nan | return quiet NaN |
nanf | return quiet NaN |
nanl | return quiet NaN |
nanosleep | high resolution sleep (REALTIME) |
nearbyint | floating-point rounding functions |
nearbyintf | floating-point rounding functions |
nearbyintl | floating-point rounding functions |
nftw | walk a file tree |
nice | change the nice value of a process |
nl_langinfo | language information |
ntohl | convert values between host and network byte order |
ntohs | convert values between host and network byte order |
open | open a file |
opendir | open a directory |
openlog | control system log |
optarg | command option parsing |
opterr | command option parsing |
optind | command option parsing |
optopt | command option parsing |
pathconf | get configurable pathname variables |
pause | suspend the thread until a signal is received |
pclose | close a pipe stream to or from a process |
perror | write error messages to standard error |
pipe | create an interprocess channel |
poll | input/output multiplexing |
popen | initiate pipe streams to or from a process |
posix_fadvise | file advisory information (ADVANCED REALTIME) |
posix_fallocate | file space control (ADVANCED REALTIME) |
posix_madvise | memory advisory information and alignment control (ADVANCED REALTIME) |
posix_mem_offset | find offset and length of a mapped typed memory block (ADVANCED REALTIME) |
posix_memalign | aligned memory allocation (ADVANCED REALTIME) |
posix_openpt | open a pseudo-terminal device |
posix_spawn | spawn a process (ADVANCED REALTIME) |
posix_spawn_file_actions_adddup2 | add dup2 action to spawn file actions object (ADVANCED REALTIME) |
posix_spawnp | spawn a process (ADVANCED REALTIME) |
posix_trace_clear | clear trace stream and trace log (TRACING) |
posix_trace_close | trace log management (TRACING) |
posix_trace_open | trace log management (TRACING) |
posix_trace_rewind | trace log management (TRACING) |
posix_trace_start | trace start and stop (TRACING) |
posix_trace_stop | trace start and stop (TRACING) |
posix_typed_mem_get_info | query typed memory information (ADVANCED REALTIME) |
posix_typed_mem_open | open a typed memory object (ADVANCED REALTIME) |
pow | power function |
powf | power function |
powl | power function |
pread | read from a file |
printf | print formatted output |
pselect | synchronous I/O multiplexing |
pthread_atfork | register fork handlers |
pthread_attr_destroy | destroy and initialize the thread attributes object |
pthread_attr_getdetachstate | get and set the detachstate attribute |
pthread_attr_getguardsize | get and set the thread guardsize attribute |
pthread_attr_getschedparam | get and set the schedparam attribute |
pthread_attr_getstack | get and set stack attributes |
pthread_attr_getstackaddr | get and set the stackaddr attribute |
pthread_attr_getstacksize | get and set the stacksize attribute |
pthread_attr_init | destroy and initialize the thread attributes object |
pthread_attr_setdetachstate | get and set the detachstate attribute |
pthread_attr_setguardsize | get and set the thread guardsize attribute |
pthread_attr_setschedparam | get and set the schedparam attribute |
pthread_attr_setstack | get and set stack attributes |
pthread_attr_setstackaddr | get and set the stackaddr attribute |
pthread_attr_setstacksize | get and set the stacksize attribute |
pthread_barrier_wait | synchronize at a barrier (ADVANCED REALTIME THREADS) |
pthread_cancel | cancel execution of a thread |
pthread_cleanup_pop | establish cancellation handlers |
pthread_cleanup_push | establish cancellation handlers |
pthread_cond_broadcast | broadcast or signal a condition |
pthread_cond_destroy | destroy and initialize condition variables |
pthread_cond_init | destroy and initialize condition variables |
pthread_cond_signal | broadcast or signal a condition |
pthread_cond_timedwait | wait on a condition |
pthread_cond_wait | wait on a condition |
pthread_create | thread creation |
pthread_detach | detach a thread |
pthread_equal | compare thread IDs |
pthread_exit | thread termination |
pthread_getconcurrency | get and set the level of concurrency |
pthread_getcpuclockid | access a thread CPU-time clock (ADVANCED REALTIME THREADS) |
pthread_getspecific | thread-specific data management |
pthread_join | wait for thread termination |
pthread_key_create | thread-specific data key creation |
pthread_key_delete | thread-specific data key deletion |
pthread_kill | send a signal to a thread |
pthread_mutex_destroy | destroy and initialize a mutex |
pthread_mutex_init | destroy and initialize a mutex |
pthread_mutex_lock | lock and unlock a mutex |
pthread_mutex_timedlock | lock a mutex (ADVANCED REALTIME) |
pthread_mutex_trylock | lock and unlock a mutex |
pthread_mutex_unlock | lock and unlock a mutex |
pthread_mutexattr_destroy | destroy and initialize the mutex attributes object |
pthread_mutexattr_getpshared | get and set the process-shared attribute |
pthread_mutexattr_gettype | get and set the mutex type attribute |
pthread_mutexattr_init | destroy and initialize the mutex attributes object |
pthread_mutexattr_setpshared | get and set the process-shared attribute |
pthread_mutexattr_settype | get and set the mutex type attribute |
pthread_once | dynamic package initialization |
pthread_rwlock_destroy | destroy and initialize a read-write lock object |
pthread_rwlock_init | destroy and initialize a read-write lock object |
pthread_rwlock_rdlock | lock a read-write lock object for reading |
pthread_rwlock_timedrdlock | lock a read-write lock for reading |
pthread_rwlock_timedwrlock | lock a read-write lock for writing |
pthread_rwlock_tryrdlock | lock a read-write lock object for reading |
pthread_rwlock_trywrlock | lock a read-write lock object for writing |
pthread_rwlock_unlock | unlock a read-write lock object |
pthread_rwlock_wrlock | lock a read-write lock object for writing |
pthread_self | get the calling thread ID |
pthread_setcancelstate | set cancelability state |
pthread_setcanceltype | set cancelability state |
pthread_setconcurrency | get and set the level of concurrency |
pthread_setschedprio | dynamic thread scheduling parameters access (REALTIME THREADS) |
pthread_setspecific | thread-specific data management |
pthread_sigmask | examine and change blocked signals |
pthread_spin_lock | lock a spin lock object (ADVANCED REALTIME THREADS) |
pthread_spin_trylock | lock a spin lock object (ADVANCED REALTIME THREADS) |
pthread_spin_unlock | unlock a spin lock object (ADVANCED REALTIME THREADS) |
pthread_testcancel | set cancelability state |
ptsname | get name of the slave pseudo-terminal device |
putc | put a byte on a stream |
putc_unlocked | stdio with explicit client locking |
putchar | put a byte on a stdout stream |
putchar_unlocked | stdio with explicit client locking |
putenv | change or add a value to an environment |
putmsg | send a message on a STREAM (STREAMS) |
putpmsg | send a message on a STREAM (STREAMS) |
puts | put a string on standard output |
pututxline | user accounting database functions |
putwc | put a wide character on a stream |
putwchar | put a wide character on a stdout stream |
pwrite | write on a file |
qsort | sort a table of data |
raise | send a signal to the executing process |
rand | pseudo-random number generator |
rand_r | pseudo-random number generator |
random | pseudo-random number functions |
read | read from a file |
readdir | read a directory |
readdir_r | read a directory |
readlink | read the contents of a symbolic link |
readv | read a vector |
realloc | memory reallocator |
realpath | resolve a pathname |
recv | receive a message from a connected socket |
recvfrom | receive a message from a socket |
recvmsg | receive a message from a socket |
regcomp | regular expression matching |
regerror | regular expression matching |
regexec | regular expression matching |
regfree | regular expression matching |
remainder | remainder function |
remainderf | remainder function |
remainderl | remainder function |
remove | remove a file |
remque | insert or remove an element in a queue |
remquo | remainder functions |
remquof | remainder functions |
remquol | remainder functions |
rename | rename a file |
rewind | reset the file position indicator in a stream |
rewinddir | reset the position of a directory stream to the beginning of a directory |
rindex | character string operations (LEGACY) |
rint | round-to-nearest integral value |
rintf | round-to-nearest integral value |
rintl | round-to-nearest integral value |
rmdir | remove a directory |
round | round to the nearest integer value in a floating-point format |
roundf | round to the nearest integer value in a floating-point format |
roundl | round to the nearest integer value in a floating-point format |
scalb | load exponent of a radix-independent floating-point number |
scalbln | compute exponent using FLT_RADIX |
scalblnf | compute exponent using FLT_RADIX |
scalblnl | compute exponent using FLT_RADIX |
scalbn | compute exponent using FLT_RADIX |
scalbnf | compute exponent using FLT_RADIX |
scalbnl | compute exponent using FLT_RADIX |
scanf | convert formatted input |
sched_get_priority_max | get priority limits (REALTIME) |
sched_get_priority_min | get priority limits (REALTIME) |
sched_getparam | get scheduling parameters (REALTIME) |
sched_getscheduler | get scheduling policy (REALTIME) |
sched_rr_get_interval | get execution time limits (REALTIME) |
sched_setparam | set scheduling parameters (REALTIME) |
sched_setscheduler | set scheduling policy and parameters (REALTIME) |
sched_yield | yield the processor |
seekdir | set the position of a directory stream |
select | synchronous I/O multiplexing |
sem_close | close a named semaphore (REALTIME) |
sem_destroy | destroy an unnamed semaphore (REALTIME) |
sem_getvalue | get the value of a semaphore (REALTIME) |
sem_init | initialize an unnamed semaphore (REALTIME) |
sem_open | initialize and open a named semaphore (REALTIME) |
sem_post | unlock a semaphore (REALTIME) |
sem_timedwait | lock a semaphore (ADVANCED REALTIME) |
sem_trywait | lock a semaphore (REALTIME) |
sem_unlink | remove a named semaphore (REALTIME) |
sem_wait | lock a semaphore (REALTIME) |
semctl | XSI semaphore control operations |
semget | get set of XSI semaphores |
semop | XSI semaphore operations |
send | send a message on a socket |
sendmsg | send a message on a socket using a message structure |
sendto | send a message on a socket |
setbuf | assign buffering to a stream |
setcontext | get and set current user context |
setegid | set the effective group ID |
setenv | add or change environment variable |
seteuid | set effective user ID |
setgid | set-group-ID |
setgrent | group database entry functions |
sethostent | network host database functions |
setitimer | get and set value of interval timer |
setjmp | set jump point for a non-local goto |
setkey | set encoding key (CRYPT) |
setlocale | set program locale |
setlogmask | control system log |
setnetent | network database functions |
setpgid | set process group ID for job control |
setpgrp | set the process group ID |
setpriority | get and set the nice value |
setpwent | user database functions |
setregid | set real and effective group IDs |
setreuid | set real and effective user IDs |
setrlimit | control maximum resource consumption |
setservent | network services database functions |
setsid | create session and set process group ID |
setsockopt | set the socket options |
setstate | pseudo-random number functions |
setuid | set user ID |
setutxent | user accounting database functions |
setvbuf | assign buffering to a stream |
shm_open | open a shared memory object (REALTIME) |
shm_unlink | remove a shared memory object (REALTIME) |
shmat | XSI shared memory attach operation |
shmctl | XSI shared memory control operations |
shmdt | XSI shared memory detach operation |
shmget | get an XSI shared memory segment |
shutdown | shut down socket send and receive operations |
sigaction | examine and change a signal action |
sigaddset | add a signal to a signal set |
sigaltstack | set and get signal alternate stack context |
sigdelset | delete a signal from a signal set |
sigemptyset | initialize and empty a signal set |
sigfillset | initialize and fill a signal set |
sighold | signal management |
sigignore | signal management |
siginterrupt | allow signals to interrupt functions |
sigismember | test for a signal in a signal set |
siglongjmp | non-local goto with signal handling |
signal | signal management |
signbit | test sign |
signgam | log gamma function |
sigpause | signal management |
sigpending | examine pending signals |
sigprocmask | examine and change blocked signals |
sigqueue | queue a signal to a process (REALTIME) |
sigrelse | signal management |
sigset | signal management |
sigsetjmp | set jump point for a non-local goto |
sigsuspend | wait for a signal |
sigtimedwait | wait for queued signals (REALTIME) |
sigwait | wait for queued signals |
sigwaitinfo | wait for queued signals (REALTIME) |
sin | sine function |
sinf | sine function |
sinh | hyperbolic sine functions |
sinhf | hyperbolic sine functions |
sinhl | hyperbolic sine functions |
sinl | sine function |
sleep | suspend execution for an interval of time |
snprintf | print formatted output |
sockatmark | determine whether a socket is at the out-of-band mark |
socket | create an endpoint for communication |
socketpair | create a pair of connected sockets |
sprintf | print formatted output |
sqrt | square root function |
sqrtf | square root function |
sqrtl | square root function |
srand | pseudo-random number generator |
srandom | pseudo-random number functions |
sscanf | convert formatted input |
stat | get file status |
statvfs | get file system information |
stderr | standard I/O streams |
stdin | standard I/O streams |
stdout | standard I/O streams |
strcasecmp | case-insensitive string comparisons |
strcat | concatenate two strings |
strchr | string scanning operation |
strcmp | compare two strings |
strcoll | string comparison using collating information |
strcpy | copy a string |
strcspn | get the length of a complementary substring |
strdup | duplicate a string |
strerror | get error message string |
strerror_r | get error message string |
strfmon | convert monetary value to a string |
strftime | convert date and time to a string |
strlen | get string length |
strncasecmp | case-insensitive string comparisons |
strncat | concatenate a string with part of another |
strncmp | compare part of two strings |
strncpy | copy part of a string |
strpbrk | scan a string for a byte |
strptime | date and time conversion |
strrchr | string scanning operation |
strspn | get length of a substring |
strstr | find a substring |
strtod | convert a string to a double-precision number |
strtof | convert a string to a double-precision number |
strtoimax | convert string to integer type |
strtok | split string into tokens |
strtok_r | split string into tokens |
strtol | convert a string to a long integer |
strtold | convert a string to a double-precision number |
strtoll | convert a string to a long integer |
strtoul | convert a string to an unsigned long |
strtoull | convert a string to an unsigned long |
strtoumax | convert string to integer type |
strxfrm | string transformation |
swab | swap bytes |
swapcontext | manipulate user contexts |
swprintf | print formatted wide-character output |
swscanf | convert formatted wide-character input |
symlink | make a symbolic link to a file |
sync | schedule file system updates |
sysconf | get configurable system variables |
syslog | control system log |
system | issue a command |
tan | tangent function |
tanf | tangent function |
tanh | hyperbolic tangent functions |
tanhf | hyperbolic tangent functions |
tanhl | hyperbolic tangent functions |
tanl | tangent function |
tcdrain | wait for transmission of output |
tcflow | suspend or restart the transmission or reception of data |
tcflush | flush non-transmitted output data, non-read input data, or both |
tcgetattr | get the parameters associated with the terminal |
tcgetpgrp | get the foreground process group ID |
tcgetsid | get the process group ID for the session leader for the controlling terminal |
tcsendbreak | send a break for a specific duration |
tcsetattr | set the parameters associated with the terminal |
tcsetpgrp | set the foreground process group ID |
tdelete | manage a binary search tree |
telldir | current location of a named directory stream |
tempnam | create a name for a temporary file |
tfind | manage a binary search tree |
tgamma | compute gamma() function |
tgammaf | compute gamma() function |
tgammal | compute gamma() function |
time | get time |
timer_create | create a per-process timer (REALTIME) |
timer_delete | delete a per-process timer (REALTIME) |
timer_getoverrun | per-process timers (REALTIME) |
timer_gettime | per-process timers (REALTIME) |
timer_settime | per-process timers (REALTIME) |
times | get process and waited-for child process times |
timezone | set timezone conversion information |
tmpfile | create a temporary file |
tmpnam | create a name for a temporary file |
toascii | translate an integer to a 7-bit ASCII character |
tolower | transliterate uppercase characters to lowercase |
toupper | transliterate lowercase characters to uppercase |
towctrans | wide-character transliteration |
towlower | transliterate uppercase wide-character code to lowercase |
towupper | transliterate lowercase wide-character code to uppercase |
trunc | round to truncated integer value |
truncate | truncate a file to a specified length |
truncf | round to truncated integer value |
truncl | round to truncated integer value |
tsearch | manage a binary search tree |
ttyname | find the pathname of a terminal |
ttyname_r | find the pathname of a terminal |
twalk | manage a binary search tree |
tzname | set timezone conversion information |
tzset | set timezone conversion information |
ualarm | set the interval timer |
ulimit | get and set process limits |
umask | set and get the file mode creation mask |
uname | get the name of the current system |
ungetc | push byte back into input stream |
ungetwc | push wide-character code back into the input stream |
unlink | remove a directory entry |
unlockpt | unlock a pseudo-terminal master/slave pair |
unsetenv | remove an environment variable |
usleep | suspend execution for an interval |
utime | set file access and modification times |
utimes | set file access and modification times (LEGACY) |
va_arg | handle variable argument list |
va_copy | handle variable argument list |
va_end | handle variable argument list |
va_start | handle variable argument list |
vfork | create a new process; share virtual memory |
vfprintf | format output of a stdarg argument list |
vfscanf | format input of a stdarg argument list |
vfwprintf | wide-character formatted output of a stdarg argument list |
vfwscanf | wide-character formatted input of a stdarg argument list |
vprintf | format output of a stdarg argument list |
vscanf | format input of a stdarg argument list |
vsnprintf | format output of a stdarg argument list |
vsprintf | format output of a stdarg argument list |
vsscanf | format input of a stdarg argument list |
vswprintf | wide-character formatted output of a stdarg argument list |
vswscanf | wide-character formatted input of a stdarg argument list |
vwprintf | wide-character formatted output of a stdarg argument list |
vwscanf | wide-character formatted input of a stdarg argument list |
wait | wait for a child process to stop or terminate |
waitid | wait for a child process to change state |
waitpid | wait for a child process to stop or terminate |
wcrtomb | convert a wide-character code to a character (restartable) |
wcscat | concatenate two wide-character strings |
wcschr | wide-character string scanning operation |
wcscmp | compare two wide-character strings |
wcscoll | wide-character string comparison using collating information |
wcscpy | copy a wide-character string |
wcscspn | get the length of a complementary wide substring |
wcsftime | convert date and time to a wide-character string |
wcslen | get wide-character string length |
wcsncat | concatenate a wide-character string with part of another |
wcsncmp | compare part of two wide-character strings |
wcsncpy | copy part of a wide-character string |
wcspbrk | scan a wide-character string for a wide-character code |
wcsrchr | wide-character string scanning operation |
wcsrtombs | convert a wide-character string to a character string (restartable) |
wcsspn | get the length of a wide substring |
wcsstr | find a wide-character substring |
wcstod | convert a wide-character string to a double-precision number |
wcstof | convert a wide-character string to a double-precision number |
wcstoimax | convert a wide-character string to an integer type |
wcstok | split a wide-character string into tokens |
wcstol | convert a wide-character string to a long integer |
wcstold | convert a wide-character string to a double-precision number |
wcstoll | convert a wide-character string to a long integer |
wcstombs | convert a wide-character string to a character string |
wcstoul | convert a wide-character string to an unsigned long |
wcstoull | convert a wide-character string to an unsigned long |
wcstoumax | convert a wide-character string to an integer type |
wcswcs | find a wide substring (LEGACY) |
wcswidth | number of column positions of a wide-character string |
wcsxfrm | wide-character string transformation |
wctob | wide-character to single-byte conversion |
wctomb | convert a wide-character code to a character |
wctrans | define character mapping |
wctype | define character class |
wcwidth | number of column positions of a wide-character code |
wmemchr | find a wide character in memory |
wmemcmp | compare wide characters in memory |
wmemcpy | copy wide characters in memory |
wmemmove | copy wide characters in memory with overlapping areas |
wmemset | set wide characters in memory |
wordexp | perform word expansions |
wordfree | perform word expansions |
wprintf | print formatted wide-character output |
write | write on a file |
writev | write a vector |
wscanf | convert formatted wide-character input |
y0 | Bessel functions of the second kind |
y1 | Bessel functions of the second kind |
yn | Bessel functions of the second kind |