Package man-pages-posix
POSIX interface documentation
https://www.kernel.org/doc/man-pages/
A collection of POSIX manual pages from the Linux Documentation Project (LDP).
Version: 2017a
See also: man-pages.
POSIX Header Files | |
| aio.h | asynchronous input and output |
| arpa_inet.h | definitions for internet operations |
| assert.h | verify program assertion |
| complex.h | complex arithmetic |
| cpio.h | cpio archive values |
| ctype.h | character types |
| dirent.h | format of directory entries |
| dlfcn.h | dynamic linking |
| errno.h | system error numbers |
| fcntl.h | file control options |
| fenv.h | floating-point environment |
| float.h | floating types |
| fmtmsg.h | message display structures |
| fnmatch.h | filename-matching types |
| ftw.h | file tree traversal |
| glob.h | pathname pattern-matching types |
| grp.h | group structure |
| iconv.h | codeset conversion facility |
| inttypes.h | fixed size integer types |
| iso646.h | alternative spellings |
| langinfo.h | language information constants |
| libgen.h | definitions for pattern matching functions |
| limits.h | implementation-defined constants |
| locale.h | category macros |
| math.h | mathematical declarations |
| monetary.h | monetary types |
| mqueue.h | message queues (REALTIME) |
| ndbm.h | definitions for ndbm database operations |
| net_if.h | sockets local interfaces |
| netdb.h | definitions for network database operations |
| netinet_in.h | Internet address family |
| netinet_tcp.h | definitions for the Internet Transmission Control Protocol (TCP) |
| nl_types.h | data types |
| poll.h | definitions for the poll() function |
| pthread.h | threads |
| pwd.h | password structure |
| regex.h | regular expression matching types |
| sched.h | execution scheduling |
| search.h | search tables |
| semaphore.h | semaphores |
| setjmp.h | stack environment declarations |
| signal.h | signals |
| spawn.h | spawn (ADVANCED REALTIME) |
| stdarg.h | handle variable argument list |
| stdbool.h | boolean type and values |
| stddef.h | standard type definitions |
| stdint.h | integer types |
| stdio.h | standard buffered input/output |
| stdlib.h | standard library definitions |
| string.h | string operations |
| strings.h | string operations |
| stropts.h | STREAMS interface (STREAMS) |
| sys_ipc.h | XSI interprocess communication access structure |
| sys_mman.h | memory management declarations |
| sys_msg.h | XSI message queue structures |
| sys_resource.h | definitions for XSI resource operations |
| sys_select.h | select types |
| sys_sem.h | XSI semaphore facility |
| sys_shm.h | XSI shared memory facility |
| sys_socket.h | main sockets header |
| sys_stat.h | data returned by the stat() function |
| sys_statvfs.h | VFS File System information structure |
| sys_time.h | time types |
| sys_times.h | file access and modification times structure |
| sys_types.h | data types |
| sys_uio.h | definitions for vector I/O operations |
| sys_un.h | definitions for UNIX domain sockets |
| sys_utsname.h | system name structure |
| sys_wait.h | declarations for waiting |
| syslog.h | definitions for system error logging |
| tar.h | extended tar definitions |
| termios.h | define values for termios |
| tgmath.h | type-generic macros |
| time.h | time types |
| trace.h | tracing |
| ulimit.h | ulimit commands |
| unistd.h | standard symbolic constants and types |
| utime.h | access and modification times structure |
| utmpx.h | user accounting database definitions |
| wchar.h | wide-character handling |
| wctype.h | wide-character classification and mapping utilities |
| wordexp.h | word-expansion types |
POSIX Commands | |
| alias | define or display aliases |
| ar | create and maintain library archives |
| asa | interpret carriage-control characters |
| at | execute commands at a later time |
| awk | pattern scanning and processing language |
| basename | return non-directory portion of a pathname |
| batch | schedule commands to be executed in a batch queue |
| bc | arbitrary-precision arithmetic language |
| bg | run jobs in the background |
| break | exit from for, while, or until loop |
| c99 | compile standard C programs |
| cal | print a calendar |
| cat | concatenate and print files |
| cd | change the working directory |
| cflow | generate a C-language flowgraph (DEVELOPMENT) |
| chgrp | change the file group ownership |
| chmod | change the file modes |
| chown | change the file ownership |
| cksum | write file checksums and sizes |
| cmp | compare two files |
| colon | null utility |
| comm | select or reject lines common to two files |
| command | execute a simple command |
| compress | compress data |
| continue | continue for, while, or until loop |
| cp | copy files |
| crontab | schedule periodic background work |
| csplit | split files based on context |
| ctags | create a tags file (DEVELOPMENT, FORTRAN) |
| cut | cut out selected fields of each line of a file |
| cxref | generate a C-language program cross-reference table (DEVELOPMENT) |
| date | write the date and time |
| dd | convert and copy a file |
| df | report free disk space |
| diff | compare two files |
| dirname | return the directory portion of a pathname |
| dot | execute commands in the current environment |
| du | estimate file space usage |
| echo | write arguments to standard output |
| ed | edit text |
| env | set the environment for command invocation |
| eval | construct command by concatenating arguments |
| ex | text editor |
| exec | execute commands and open, close, or copy file descriptors |
| exit | cause the shell to exit |
| expand | convert tabs to spaces |
| export | set the export attribute for variables |
| expr | evaluate arguments as an expression |
| false | return false value |
| fc | process the command history list |
| fg | run jobs in the foreground |
| file | determine file type |
| find | find files |
| fold | filter for folding lines |
| fort77 | FORTRAN compiler (FORTRAN) |
| fuser | list process IDs of all processes that have one or more files open |
| gencat | generate a formatted message catalog |
| getconf | get configuration values |
| getopts | parse utility options |
| grep | search a file for a pattern |
| hash | remember or report utility locations |
| head | copy the first part of files |
| iconv | codeset conversion |
| id | return user identity |
| ipcrm | remove an XSI message queue, semaphore set, or shared memory segment identifier |
| ipcs | report XSI interprocess communication facilities status |
| jobs | display status of jobs in the current session |
| join | relational database operator |
| kill | terminate or signal processes |
| lex | generate programs for lexical tasks (DEVELOPMENT) |
| link | call link() function |
| ln | link files |
| locale | get locale-specific information |
| localedef | define locale environment |
| logger | log messages |
| logname | return the user's login name |
| lp | send files to a printer |
| ls | list directory contents |
| m4 | macro processor |
| mailx | process messages |
| make | maintain, update, and regenerate groups of programs (DEVELOPMENT) |
| man | display system documentation |
| mesg | permit or deny messages |
| mkdir | make directories |
| mkfifo | make FIFO special files |
| more | display files on a page-by-page basis |
| mv | move files |
| newgrp | change to a new group |
| nice | invoke a utility with an altered nice value |
| nl | line numbering filter |
| nm | write the name list of an object file (DEVELOPMENT) |
| nohup | invoke a utility immune to hangups |
| od | dump files in various formats |
| paste | merge corresponding or subsequent lines of files |
| patch | apply changes to files |
| pathchk | check pathnames |
| pax | portable archive interchange |
| pr | print files |
| printf | write formatted output |
| ps | report process status |
| pwd | return working directory name |
| qalter | alter batch job |
| qdel | delete batch jobs |
| qhold | hold batch jobs |
| qmove | move batch jobs |
| qmsg | send message to batch jobs |
| qrerun | rerun batch jobs |
| qrls | release batch jobs |
| qselect | select batch jobs |
| qsig | signal batch jobs |
| qstat | show status of batch jobs |
| qsub | submit a script |
| read | read from standard input into shell variables |
| readonly | set the readonly attribute for variables |
| renice | set nice values of running processes |
| return | return from a function or dot script |
| rm | remove directory entries |
| rmdir | remove directories |
| sed | stream editor |
| set | set or unset options and positional parameters |
| sh | shell, the standard command language interpreter |
| shift | shift positional parameters |
| sleep | suspend execution for an interval |
| sort | sort, merge, or sequence check text files |
| split | split a file into pieces |
| strings | find printable strings in files |
| strip | remove unnecessary information from strippable files (DEVELOPMENT) |
| stty | set the options for a terminal |
| tabs | set terminal tabs |
| tail | copy the last part of a file |
| talk | talk to another user |
| tee | duplicate standard input |
| test | evaluate expression |
| time | time a simple command |
| times | write process times |
| touch | change file access and modification times |
| tput | change terminal characteristics |
| tr | translate characters |
| trap | trap signals |
| true | return true value |
| tsort | topological sort |
| tty | return user's terminal name |
| type | write a description of command type |
| ulimit | set or report file size limit |
| umask | get or set the file mode creation mask |
| unalias | remove alias definitions |
| uname | return system name |
| uncompress | expand compressed data |
| unexpand | convert spaces to tabs |
| uniq | report or filter out repeated lines in a file |
| unlink | call the unlink() function |
| unset | unset values and attributes of variables and functions |
| uucp | system-to-system copy |
| uudecode | decode a binary file |
| uuencode | encode a binary file |
| uustat | uucp status enquiry and job control |
| uux | remote command execution |
| vi | screen-oriented (visual) display editor |
| wait | await process completion |
| wc | word, line, and byte or character count |
| who | display who is on the system |
| write | write to another user |
| xargs | construct argument lists and invoke utility |
| yacc | yet another compiler compiler (DEVELOPMENT) |
| zcat | expand and concatenate data |
POSIX Functions | |
| FD_CLR | macros for synchronous I/O multiplexing |
| _Exit | terminate a process |
| _longjmp | 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 descriptor |
| acos | arc cosine functions |
| acosh | inverse hyperbolic cosine functions |
| acosl | arc cosine functions |
| aio_cancel | cancel an asynchronous I/O request |
| aio_error | retrieve errors status for an asynchronous I/O operation |
| aio_fsync | asynchronous file synchronization |
| aio_read | asynchronous read from a file |
| aio_return | retrieve return status of an asynchronous I/O operation |
| aio_suspend | wait for an asynchronous I/O request |
| aio_write | asynchronous write to a file |
| alarm | schedule an alarm signal |
| alphasort | scan a directory |
| asctime | convert date and time to a string |
| asin | arc sine function |
| asinh | inverse hyperbolic sine functions |
| asinl | arc sine function |
| assert | insert program diagnostics |
| atan | arc tangent function |
| atan2 | arc tangent functions |
| atanf | arc tangent function |
| atanh | 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 |
| basename | return the last component of a pathname |
| bind | bind a name to a socket |
| bsearch | binary search a sorted table |
| btowc | single byte to wide character conversion |
| cabs | return a complex absolute value |
| cacos | complex arc cosine functions |
| cacosh | complex arc hyperbolic cosine functions |
| cacosl | complex arc cosine functions |
| calloc | a memory allocator |
| carg | complex argument functions |
| casin | complex arc sine functions |
| casinh | complex arc hyperbolic sine functions |
| casinl | complex arc sine functions |
| catan | complex arc tangent functions |
| catanh | 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 |
| ccos | complex cosine functions |
| ccosh | complex hyperbolic cosine functions |
| ccosl | complex cosine functions |
| ceil | ceiling value function |
| cexp | 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 |
| 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 |
| clock_nanosleep | high resolution sleep with specifiable clock |
| clock_settime | clock and timer functions |
| clog | 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 |
| connect | connect a socket |
| copysign | number manipulation function |
| cos | cosine function |
| cosh | hyperbolic cosine functions |
| cosl | cosine function |
| cpow | complex power functions |
| cproj | complex projection functions |
| creal | complex real functions |
| creat | create a new file or rewrite an existing one |
| crypt | string encoding function (CRYPT) |
| csin | complex sine functions |
| csinh | complex hyperbolic sine functions |
| csinl | complex sine functions |
| csqrt | complex square root functions |
| ctan | complex tangent functions |
| ctanh | 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 |
| daylight | daylight savings time flag |
| dbm_clearerr | database functions |
| difftime | compute the difference between two calendar time values |
| dirfd | extract the file descriptor used by a DIR stream |
| dirname | report the parent directory name of a file pathname |
| div | compute the quotient and remainder of an integer division |
| dlclose | close a symbol table handle |
| dlerror | get diagnostic information |
| dlopen | open a symbol table handle |
| dlsym | get the address of a symbol from a symbol table handle |
| dprintf | print formatted output |
| drand48 | generate uniformly distributed pseudo-random numbers |
| dup | duplicate an open file descriptor |
| duplocale | duplicate a locale object |
| encrypt | encoding function (CRYPT) |
| endgrent | group database entry functions |
| endhostent | network host database functions |
| endnetent | network database functions |
| endprotoent | network protocol database functions |
| endpwent | user database functions |
| endservent | network services database functions |
| endutxent | user accounting database functions |
| environ | array of character pointers to the environment strings |
| erand48 | generate uniformly distributed pseudo-random numbers |
| erf | error functions |
| erfc | complementary error functions |
| erff | error functions |
| errno | error return value |
| exec | execute a file |
| exit | terminate a process |
| exp | exponential function |
| exp2 | exponential base 2 functions |
| expm1 | compute exponential functions |
| fabs | absolute value function |
| faccessat | determine accessibility of a file relative to directory file descriptor |
| 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 |
| fchmodat | change mode of a file relative to directory file descriptor |
| fchown | change owner and group of a file |
| fchownat | change owner and group of a file relative to directory file descriptor |
| fclose | close a stream |
| fcntl | file control |
| 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 |
| fdopen | associate a stream with a file descriptor |
| fdopendir | open directory associated with 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 | set current floating-point environment |
| fesetexceptflag | set floating-point status flags |
| fesetround | set current rounding direction |
| fetestexcept | test floating-point exception flags |
| feupdateenv | update floating-point environment |
| fexecve | execute a file |
| 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 |
| fma | floating-point multiply-add |
| fmax | determine maximum numeric value of two floating-point numbers |
| fmemopen | open a memory buffer stream |
| fmin | determine minimum numeric value of two floating-point numbers |
| fmod | 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 string 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 |
| freelocale | free resources allocated for a locale object |
| freopen | open a stream |
| frexp | extract mantissa and exponent from a double precision number |
| fscanf | convert formatted input |
| fseek | reposition a file-position indicator in a stream |
| fsetpos | set current file position |
| fstat | get file status |
| fstatat | get file status |
| fstatvfs | get file system information |
| fsync | synchronize changes to a file |
| ftell | return a file offset in a stream |
| 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 |
| futimens | set file access and modification times |
| 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 |
| 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 |
| getcwd | get the pathname of the current working directory |
| getdate | convert user format date and time |
| getdelim | read a delimited record from stream |
| 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 | get the group database entry |
| getgrgid | get group database entry for a group ID |
| getgrnam | search group database for a name |
| getgroups | get supplementary group IDs |
| 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 |
| getline | read a delimited record from stream |
| getlogin | get login name |
| getmsg | receive next message from a STREAMS file (STREAMS) |
| getnameinfo | get name information |
| getnetbyaddr | 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 |
| getppid | get the parent process ID |
| getpriority | get and set the nice value |
| getprotobyname | network protocol database functions |
| getpwent | get user database entry |
| getpwnam | search user database for a name |
| getpwuid | 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 |
| 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 | get user accounting database entries |
| getwc | get a wide character from a stream |
| getwchar | get a wide character from a stdin stream |
| glob | generate pathnames matching a pattern |
| gmtime | convert a time value to a broken-down UTC time |
| grantpt | grant access to the slave pseudo-terminal device |
| hcreate | manage hash search table |
| htonl | convert values between host and network byte order |
| hypot | 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 |
| imaxabs | return absolute value |
| imaxdiv | return quotient and remainder |
| inet_addr | IPv4 address manipulation |
| inet_ntop | 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 |
| jrand48 | generate a uniformly distributed pseudo-random long signed integer |
| kill | send a signal to a process or a group of processes |
| killpg | send a signal to a process group |
| l64a | convert a 32-bit integer to a radix-64 ASCII string |
| labs | return a long integer absolute value |
| lchown | change the owner and group of a symbolic link |
| lcong48 | seed a uniformly distributed pseudo-random signed long integer generator |
| ldexp | load exponent of a floating-point number |
| ldiv | compute quotient and remainder of a long division |
| lfind | find entry in a linear search table |
| lgamma | log gamma function |
| link | link one file to another file |
| lio_listio | list directed I/O |
| 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 |
| llround | round to nearest integer value |
| localeconv | return locale-specific information |
| localtime | convert a time value to a broken-down local time |
| lockf | record locking on files |
| log | natural logarithm function |
| log10 | base 10 logarithm function |
| log1p | compute a natural logarithm |
| log2 | compute base 2 logarithm functions |
| logb | radix-independent exponent |
| logf | natural logarithm function |
| longjmp | non-local goto |
| lrand48 | generate uniformly distributed pseudo-random non-negative long integers |
| lrint | round to nearest integer value using current rounding direction |
| lround | round to nearest integer value |
| lsearch | linear search and update |
| lseek | move the read/write file offset |
| lstat | get file status |
| 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 |
| mkdtemp | create a unique directory or file |
| mkfifo | make a FIFO special file |
| mknod | make directory, special file, or regular file |
| mkstemp | create a unique file |
| 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 |
| 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 (ADVANCED REALTIME) |
| mq_timedsend | send a message to a message queue (ADVANCED REALTIME) |
| mq_unlink | remove a message queue (REALTIME) |
| mrand48 | generate uniformly distributed pseudo-random signed long integers |
| 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 | unlock a range of process address space |
| munlockall | unlock the address space of a process |
| munmap | unmap pages of memory |
| nan | return quiet NaN |
| nanosleep | high resolution sleep |
| nearbyint | floating-point rounding functions |
| newlocale | create or modify a locale object |
| nextafter | next representable floating-point number |
| nftw | walk a file tree |
| nice | change the nice value of a process |
| nl_langinfo | language information |
| nrand48 | generate uniformly distributed pseudo-random non-negative long integers |
| ntohl | convert values between host and network byte order |
| open | open file |
| open_memstream | open a dynamic memory buffer stream |
| openat | open file relative to directory file descriptor |
| opendir | open directory associated with file descriptor |
| openlog | open a connection to the logging facility |
| optarg | options parsing variables |
| 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_addclose | add close or open action to spawn file actions object (ADVANCED REALTIME) |
| posix_spawn_file_actions_adddup2 | add dup2 action to spawn file actions object (ADVANCED REALTIME) |
| posix_spawn_file_actions_addopen | add open action to spawn file actions object (ADVANCED REALTIME) |
| posix_spawn_file_actions_destroy | destroy and initialize spawn file actions object (ADVANCED REALTIME) |
| posix_spawnattr_destroy | destroy and initialize spawn attributes object (ADVANCED REALTIME) |
| posix_spawnattr_getflags | get and set the spawn-flags attribute of a spawn attributes object (ADVANCED REALTIME) |
| posix_spawnattr_getpgroup | get and set the spawn-pgroup attribute of a spawn attributes object (ADVANCED REALTIME) |
| posix_spawnattr_getschedparam | get and set the spawn-schedparam attribute of a spawn attributes object (ADVANCED REALTIME) |
| posix_spawnattr_getschedpolicy | get and set the spawn-schedpolicy attribute of a spawn attributes object (ADVANCED REALTIME) |
| posix_spawnattr_getsigdefault | get and set the spawn-sigdefault attribute of a spawn attributes object (ADVANCED REALTIME) |
| posix_spawnattr_getsigmask | get and set the spawn-sigmask attribute of a spawn attributes object (ADVANCED REALTIME) |
| posix_spawnattr_init | initialize the spawn attributes object (ADVANCED REALTIME) |
| posix_spawnattr_setflags | set the spawn-flags attribute of a spawn attributes object (ADVANCED REALTIME) |
| posix_spawnattr_setpgroup | set the spawn-pgroup attribute of a spawn attributes object (ADVANCED REALTIME) |
| posix_spawnattr_setschedparam | set the spawn-schedparam attribute of a spawn attributes object (ADVANCED REALTIME) |
| posix_spawnattr_setschedpolicy | set the spawn-schedpolicy attribute of a spawn attributes object (ADVANCED REALTIME) |
| posix_spawnattr_setsigdefault | set the spawn-sigdefault attribute of a spawn attributes object (ADVANCED REALTIME) |
| posix_spawnattr_setsigmask | set the spawn-sigmask attribute of a spawn attributes object (ADVANCED REALTIME) |
| posix_spawnp | spawn a process (ADVANCED REALTIME) |
| posix_trace_attr_destroy | destroy and initialize the trace stream attributes object (TRACING) |
| posix_trace_attr_getclockres | retrieve and set information about a trace stream (TRACING) |
| posix_trace_attr_getinherited | retrieve and set the behavior of a trace stream (TRACING) |
| posix_trace_attr_getlogsize | retrieve and set trace stream size attributes (TRACING) |
| posix_trace_attr_getname | retrieve and set information about a trace stream (TRACING) |
| posix_trace_attr_getstreamfullpolicy | retrieve and set the behavior of a trace stream (TRACING) |
| posix_trace_attr_getstreamsize | retrieve and set trace stream size attributes (TRACING) |
| posix_trace_attr_init | initialize the trace stream attributes object (TRACING) |
| posix_trace_attr_setinherited | retrieve and set the behavior of a trace stream (TRACING) |
| posix_trace_attr_setlogsize | retrieve and set trace stream size attributes (TRACING) |
| posix_trace_attr_setname | retrieve and set information about a trace stream (TRACING) |
| posix_trace_attr_setstreamfullpolicy | retrieve and set the behavior of a trace stream (TRACING) |
| posix_trace_attr_setstreamsize | retrieve and set trace stream size attributes (TRACING) |
| posix_trace_clear | clear trace stream and trace log (TRACING) |
| posix_trace_close | trace log management (TRACING) |
| posix_trace_create | trace stream initialization, flush, and shutdown from a process (TRACING) |
| posix_trace_event | trace functions for instrumenting application code (TRACING) |
| posix_trace_eventid_equal | manipulate the trace event type identifier (TRACING) |
| posix_trace_eventid_open | trace functions for instrumenting application code (TRACING) |
| posix_trace_eventset_add | manipulate trace event type sets (TRACING) |
| posix_trace_eventtypelist_getnext_id | iterate over a mapping of trace event types (TRACING) |
| posix_trace_flush | trace stream flush from a process (TRACING) |
| posix_trace_get_attr | retrieve the trace attributes or trace status (TRACING) |
| posix_trace_get_filter | retrieve and set the filter of an initialized trace stream (TRACING) |
| posix_trace_get_status | retrieve the trace status (TRACING) |
| posix_trace_getnext_event | retrieve a trace event (TRACING) |
| posix_trace_open | trace log management (TRACING) |
| posix_trace_set_filter | set filter of an initialized trace stream (TRACING) |
| posix_trace_shutdown | trace stream shutdown from a process (TRACING) |
| posix_trace_start | trace start and stop (TRACING) |
| posix_trace_timedgetnext_event | retrieve a trace event (TRACING) |
| posix_trace_trid_eventid_open | open a trace event type identifier (TRACING) |
| posix_trace_trygetnext_event | retrieve a trace event (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 |
| pread | read from a file |
| printf | print formatted output |
| pselect | synchronous I/O multiplexing |
| psiginfo | write signal information to standard error |
| 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_getinheritsched | get and set the inheritsched attribute (REALTIME THREADS) |
| pthread_attr_getschedparam | get and set the schedparam attribute |
| pthread_attr_getschedpolicy | get and set the schedpolicy attribute (REALTIME THREADS) |
| pthread_attr_getscope | get and set the contentionscope attribute (REALTIME THREADS) |
| pthread_attr_getstack | get and set stack attributes |
| pthread_attr_getstacksize | get and set the stacksize attribute |
| pthread_attr_init | initialize the thread attributes object |
| pthread_attr_setdetachstate | set the detachstate attribute |
| pthread_attr_setguardsize | set the thread guardsize attribute |
| pthread_attr_setinheritsched | set the inheritsched attribute (REALTIME THREADS) |
| pthread_attr_setschedparam | set the schedparam attribute |
| pthread_attr_setschedpolicy | set the schedpolicy attribute (REALTIME THREADS) |
| pthread_attr_setscope | set the contentionscope attribute (REALTIME THREADS) |
| pthread_attr_setstack | set the stack attribute |
| pthread_attr_setstacksize | set the stacksize attribute |
| pthread_barrier_destroy | destroy and initialize a barrier object |
| pthread_barrier_wait | synchronize at a barrier |
| pthread_barrierattr_destroy | destroy and initialize the barrier attributes object |
| pthread_barrierattr_getpshared | get and set the process-shared attribute of the barrier attributes object |
| pthread_barrierattr_init | initialize the barrier attributes object |
| pthread_barrierattr_setpshared | set the process-shared attribute of the barrier attributes object |
| pthread_cancel | cancel execution of a thread |
| pthread_cleanup_pop | establish cancellation handlers |
| pthread_cond_broadcast | broadcast or signal a condition |
| pthread_cond_destroy | destroy and initialize condition variables |
| pthread_cond_signal | signal a condition |
| pthread_cond_timedwait | wait on a condition |
| pthread_condattr_destroy | destroy and initialize the condition variable attributes object |
| pthread_condattr_getclock | get and set the clock selection condition variable attribute |
| pthread_condattr_getpshared | get and set the process-shared condition variable attributes |
| pthread_condattr_init | initialize the condition variable attributes object |
| pthread_condattr_setclock | set the clock selection condition variable attribute |
| pthread_condattr_setpshared | set the process-shared condition variable attribute |
| 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_getschedparam | dynamic thread scheduling parameters access (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_consistent | mark state protected by robust mutex as consistent |
| pthread_mutex_destroy | destroy and initialize a mutex |
| pthread_mutex_getprioceiling | get and set the priority ceiling of a mutex (REALTIME THREADS) |
| pthread_mutex_init | destroy and initialize a mutex |
| pthread_mutex_lock | lock and unlock a mutex |
| pthread_mutex_setprioceiling | change the priority ceiling of a mutex (REALTIME THREADS) |
| pthread_mutex_timedlock | lock a mutex |
| pthread_mutex_trylock | lock and unlock a mutex |
| pthread_mutexattr_destroy | destroy and initialize the mutex attributes object |
| pthread_mutexattr_getprioceiling | get and set the prioceiling attribute of the mutex attributes object (REALTIME THREADS) |
| pthread_mutexattr_getprotocol | get and set the protocol attribute of the mutex attributes object (REALTIME THREADS) |
| pthread_mutexattr_getpshared | get and set the process-shared attribute |
| pthread_mutexattr_getrobust | get and set the mutex robust attribute |
| pthread_mutexattr_gettype | get and set the mutex type attribute |
| pthread_mutexattr_init | initialize the mutex attributes object |
| pthread_mutexattr_setprioceiling | set the prioceiling attribute of the mutex attributes object (REALTIME THREADS) |
| pthread_mutexattr_setprotocol | set the protocol attribute of the mutex attributes object (REALTIME THREADS) |
| pthread_mutexattr_setpshared | set the process-shared attribute |
| pthread_mutexattr_setrobust | get and set the mutex robust attribute |
| pthread_mutexattr_settype | set the mutex type attribute |
| pthread_once | dynamic package initialization |
| pthread_rwlock_destroy | 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_rwlockattr_destroy | destroy and initialize the read-write lock attributes object |
| pthread_rwlockattr_getpshared | get and set the process-shared attribute of the read-write lock attributes object |
| pthread_rwlockattr_init | initialize the read-write lock attributes object |
| pthread_rwlockattr_setpshared | set the process-shared attribute of the read-write lock attributes object |
| pthread_self | get the calling thread ID |
| pthread_setcancelstate | set cancelability state |
| pthread_setconcurrency | set the level of concurrency |
| pthread_setschedparam | dynamic thread scheduling parameters access (REALTIME THREADS) |
| pthread_setschedprio | dynamic thread scheduling parameters access (REALTIME THREADS) |
| pthread_setspecific | thread-specific data management |
| pthread_sigmask | examine and change blocked signals |
| pthread_spin_destroy | destroy or initialize a spin lock object |
| pthread_spin_lock | lock a spin lock object |
| pthread_spin_unlock | unlock a spin lock object |
| 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) |
| puts | put a string on standard output |
| pututxline | put an entry into the user accounting database |
| 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 |
| random | generate pseudo-random number |
| read | read from a file |
| readdir | 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 |
| remainder | remainder function |
| remove | remove a file |
| remque | remove an element from a queue |
| remquo | remainder functions |
| rename | rename file |
| rewind | reset the file position indicator in a stream |
| rewinddir | reset the position of a directory stream to the beginning of a directory |
| rint | round-to-nearest integral value |
| rmdir | remove a directory |
| round | round to the nearest integer value in a floating-point format |
| scalbln | compute exponent using FLT_RADIX |
| scandir | scan a directory |
| scanf | convert formatted input |
| sched_get_priority_max | 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 |
| seed48 | seed a uniformly distributed pseudo-random non-negative long integer generator |
| seekdir | set the position of a directory stream |
| select | synchronous I/O multiplexing |
| sem_close | close a named semaphore |
| sem_destroy | destroy an unnamed semaphore |
| sem_getvalue | get the value of a semaphore |
| sem_init | initialize an unnamed semaphore |
| sem_open | initialize and open a named semaphore |
| sem_post | unlock a semaphore |
| sem_timedwait | lock a semaphore |
| sem_trywait | lock a semaphore |
| sem_unlink | remove a named semaphore |
| sem_wait | lock a semaphore |
| 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 |
| setegid | set the effective group ID |
| setenv | add or change environment variable |
| seteuid | set effective user ID |
| setgid | set-group-ID |
| setgrent | reset the group database to the first entry |
| sethostent | network host database functions |
| setitimer | set the value of an interval timer |
| setjmp | set jump point for a non-local goto |
| setkey | set encoding key (CRYPT) |
| setlocale | set program locale |
| setlogmask | set the log priority mask |
| setnetent | network database function |
| setpgid | set process group ID for job control |
| setpgrp | set the process group ID |
| setpriority | set the nice value |
| setprotoent | network protocol database functions |
| setpwent | user database function |
| 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 | switch pseudo-random number generator state arrays |
| setuid | set user ID |
| setutxent | reset the user accounting database to the first entry |
| 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 |
| 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 | remove a signal from the signal mask and suspend the thread |
| sigpending | examine pending signals |
| sigprocmask | examine and change blocked signals |
| sigqueue | queue a signal to a process |
| sigrelse | signal management |
| sigsetjmp | set jump point for a non-local goto |
| sigsuspend | wait for a signal |
| sigtimedwait | wait for queued signals |
| sigwait | wait for queued signals |
| sigwaitinfo | wait for queued signals |
| sin | sine function |
| sinh | 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 |
| srand | pseudo-random number generator |
| srand48 | seed the uniformly distributed double-precision pseudo-random number generator |
| srandom | seed pseudo-random number generator |
| sscanf | convert formatted input |
| stat | get file status |
| statvfs | get file system information |
| stdin | standard I/O streams |
| stpcpy | copy a string and return a pointer to the end of the result |
| stpncpy | copy fixed length string, returning a pointer to the array end |
| 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 and return a pointer to the end of the result |
| strcspn | get the length of a complementary substring |
| strdup | duplicate a specific number of bytes from a string |
| strerror | get error message string |
| strfmon | convert monetary value to a string |
| strftime | convert date and time to a string |
| strlen | get length of fixed size string |
| strncasecmp | case-insensitive string comparisons |
| strncat | concatenate a string with part of another |
| strncmp | compare part of two strings |
| strncpy | copy fixed length string, returning a pointer to the array end |
| strndup | duplicate a specific number of bytes from a string |
| strnlen | get length of fixed size string |
| strpbrk | scan a string for a byte |
| strptime | date and time conversion |
| strrchr | string scanning operation |
| strsignal | get name of signal |
| strspn | get length of a substring |
| strstr | find a substring |
| strtod | convert a string to a double-precision number |
| strtoimax | convert string to integer type |
| strtok | 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 |
| strtoumax | convert a string to an integer type |
| strxfrm | string transformation |
| swab | swap bytes |
| swprintf | print formatted wide-character output |
| swscanf | convert formatted wide-character input |
| symlink | make a symbolic link |
| sync | schedule file system updates |
| sysconf | get configurable system variables |
| syslog | log a message |
| system | issue a command |
| tan | tangent function |
| tanh | 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 | search binary search tree |
| tgamma | compute gamma() function |
| time | get time |
| timer_create | create a per-process timer |
| timer_delete | delete a per-process timer |
| timer_getoverrun | per-process timers |
| times | get process and waited-for child process times |
| timezone | difference from UTC and local standard time |
| 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 |
| tsearch | search a binary search tree |
| ttyname | find the pathname of a terminal |
| twalk | traverse a binary search tree |
| tzset | set timezone conversion information |
| 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 |
| uselocale | use locale in current thread |
| utime | set file access and modification times |
| utimensat | set file access and modification times |
| va_arg | handle variable argument list |
| 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 the output of a stdarg argument list |
| vscanf | format input of a stdarg argument list |
| vsnprintf | 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 |
| wcpcpy | copy a wide-character string, returning a pointer to its end |
| wcpncpy | copy a fixed-size wide-character string, returning a pointer to its end |
| wcrtomb | convert a wide-character code to a character (restartable) |
| wcscasecmp | case-insensitive wide-character string comparison |
| 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, returning a pointer to its end |
| wcscspn | get the length of a complementary wide substring |
| wcsdup | duplicate a wide-character string |
| wcsftime | convert date and time to a wide-character string |
| wcslen | get length of a fixed-sized wide-character string |
| wcsncasecmp | case-insensitive wide-character string comparison |
| wcsncat | concatenate a wide-character string with part of another |
| wcsncmp | compare part of two wide-character strings |
| wcsncpy | copy a fixed-size wide-character string, returning a pointer to its end |
| wcsnlen | get length of a fixed-sized wide-character string |
| wcsnrtombs | convert wide-character string to multi-byte 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 |
| 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 |
| wcstoumax | convert a wide-character string to an integer type |
| 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 |
| 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 |