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 |