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