|
Linux Documentation > Manual Pages > POSIX Functions
- _longjmp, _setjmp - non-local goto
- _tolower - transliterate uppercase characters to lowercase
- _toupper - transliterate lowercase characters to uppercase
- a64l, l64a - convert between a 32-bit integer and a radix-64 ASCII
- abort - generate an abnormal process abort
- abs - return an integer absolute value
- accept - accept a new connection on a socket
- access - determine accessibility of a file
- acos, acosf, acosl - arc cosine functions
- acosh, acoshf, acoshl - inverse hyperbolic cosine functions
- aio_cancel - cancel an asynchronous I/O request (\fBREALTIME\fP)
- aio_error - retrieve errors status for an asynchronous I/O operation
- aio_fsync - asynchronous file synchronization (\fBREALTIME\fP)
- aio_read - asynchronous read from a file (\fBREALTIME\fP)
- aio_return - retrieve return status of an asynchronous I/O operation
- aio_suspend - wait for an asynchronous I/O request (\fBREALTIME\fP)
- aio_write - asynchronous write to a file (\fBREALTIME\fP)
- alarm - schedule an alarm signal
- asctime, asctime_r - convert date and time to a string
- asin, asinf, asinl - arc sine function
- asinh, asinhf, asinhl - inverse hyperbolic sine functions
- assert - insert program diagnostics
- atan, atanf, atanl - arc tangent function
- atan2, atan2f, atan2l - arc tangent functions
- atanh, atanhf, atanhl - inverse hyperbolic tangent functions
- 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, atoll - convert a string to a long integer
- basename - return the last component of a pathname
- bcmp - memory operations (\fBLEGACY\fP)
- bcopy - memory operations (\fBLEGACY\fP)
- bind - bind a name to a socket
- bsd_signal - simplified signal facilities
- bsearch - binary search a sorted table
- btowc - single byte to wide character conversion
- bzero - memory operations (\fBLEGACY\fP)
- cabs, cabsf, cabsl - return a complex absolute value
- cacos, cacosf, cacosl - complex arc cosine functions
- cacosh, cacoshf, cacoshl - complex arc hyperbolic cosine functions
- calloc - a memory allocator
- carg, cargf, cargl - complex argument functions
- casin, casinf, casinl - complex arc sine functions
- casinh, casinhf, casinhl - complex arc hyperbolic sine functions
- catan, catanf, catanl - complex arc tangent functions
- catanh, catanhf, catanhl - complex arc hyperbolic tangent functions
- catclose - close a message catalog descriptor
- catgets - read a program message
- catopen - open a message catalog
- cbrt, cbrtf, cbrtl - cube root functions
- ccos, ccosf, ccosl - complex cosine functions
- ccosh, ccoshf, ccoshl - complex hyperbolic cosine functions
- ceil, ceilf, ceill - ceiling value function
- cexp, cexpf, cexpl - complex exponential functions
- cfgetispeed - get input baud rate
- cfgetospeed - get output baud rate
- cfsetispeed - set input baud rate
- cfsetospeed - set output baud rate
- chdir - change working directory
- chmod - change mode of a file
- chown - change owner and group of a file
- cimag, cimagf, cimagl - complex imaginary functions
- clearerr - clear indicators on a stream
- clock - report CPU time used
- clock_getcpuclockid - access a process CPU-time clock (\fBADVANCED
- clock_getres, clock_gettime, clock_settime - clock and timer functions
- clock_nanosleep - high resolution sleep with specifiable clock (\fBADVANCED
- clog, clogf, clogl - complex natural logarithm functions
- close - close a file descriptor
- closedir - close a directory stream
- confstr - get configurable variables
- conj, conjf, conjl - complex conjugate functions
- connect - connect a socket
- copysign, copysignf, copysignl - number manipulation function
- cos, cosf, cosl - cosine function
- cosh, coshf, coshl - hyperbolic cosine functions
- cpow, cpowf, cpowl - complex power functions
- cproj, cprojf, cprojl - complex projection functions
- creal, crealf, creall - complex real functions
- creat - create a new file or rewrite an existing one
- crypt - string encoding function (\fBCRYPT\fP)
- csin, csinf, csinl - complex sine functions
- csinh, csinhf, csinhl - complex hyperbolic sine functions
- csqrt, csqrtf, csqrtl - complex square root functions
- ctan, ctanf, ctanl - complex tangent functions
- ctanh, ctanhf, ctanhl - complex hyperbolic tangent functions
- ctermid - generate a pathname for the controlling terminal
- ctime, ctime_r - convert a time value to a date and time string
- dbm_clearerr, dbm_close, dbm_delete, dbm_error, dbm_fetch, dbm_firstkey, - dbm_nextkey, dbm_open, dbm_store
database
- difftime - compute the difference between two calendar time values
- dirname - report the parent directory name of a file pathname
- div - compute the quotient and remainder of an integer division
- dlclose - close a dlopen object
- dlerror - get diagnostic information
- dlopen - gain access to an executable object file
- dlsym - obtain the address of a symbol from a dlopen object
- drand48, erand48, jrand48, lcong48, lrand48, mrand48, nrand48, seed48, - srand48
generate uniformly distributed
- dup, dup2 - duplicate an open file descriptor
- ecvt, fcvt, gcvt - convert a floating-point number to a string (\fBLEGACY\fP)
- encrypt - encoding function (\fBCRYPT\fP)
- erf, erff, erfl - error functions
- erfc, erfcf, erfcl - complementary error functions
- errno - error return value
- environ, execl, execv, execle, execve, execlp, execvp - execute a
- exit, _Exit, _exit - terminate a process
- exp, expf, expl - exponential function
- exp2, exp2f, exp2l - exponential base 2 functions
- expm1, expm1f, expm1l - compute exponential functions
- fabs, fabsf, fabsl - absolute value function
- fattach - attach a STREAMS-based file descriptor to a file in the
- fchdir - change working directory
- fchmod - change mode of a file
- fchown - change owner and group of a file
- fclose - close a stream
- fcntl - file control
- fdatasync - synchronize the data of a file (\fBREALTIME\fP)
- fdetach - detach a name from a STREAMS-based file descriptor (\fBSTREAMS\fP)
- fdim, fdimf, fdiml - compute positive difference between two floating-point
- fdopen - associate a stream with a file descriptor
- feclearexcept - clear floating-point exception
- fegetenv, fesetenv - get and set current floating-point environment
- fegetexceptflag, fesetexceptflag - get and set floating-point status
- fegetround, fesetround - 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
- fetestexcept - test floating-point exception flags
- feupdateenv - update floating-point environment
- fflush - flush a stream
- ffs - find first set bit
- fgetc - get a byte from a stream
- fgetpos - get current file position information
- fgets - get a string from a stream
- fgetwc - get a wide-character code from a stream
- fgetws - get a wide-character string from a stream
- fileno - map a stream pointer to a file descriptor
- flockfile, ftrylockfile, funlockfile - stdio locking functions
- floor, floorf, floorl - floor function
- fma, fmaf, fmal - floating-point multiply-add
- fmax, fmaxf, fmaxl - determine maximum numeric value of two floating-point
- fmin, fminf, fminl - determine minimum numeric value of two floating-point
- fmod, fmodf, fmodl - floating-point remainder value function
- fmtmsg - display a message in the specified format on standard error
- fnmatch - match a filename or a pathname
- fopen - open a stream
- fork - create a new process
- fpclassify - classify real floating type
- 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
- freopen - open a stream
- frexp, frexpf, frexpl - extract mantissa and exponent from a double
- fseek, fseeko - reposition a file-position indicator in a stream
- fsetpos - set current file position
- fstat - get file status
- fsync - synchronize changes to a file
- ftell, ftello - return a file offset in a stream
- ftime - get date and time (\fBLEGACY\fP)
- ftok - generate an IPC key
- ftruncate - truncate a file to a specified length
- ftw - traverse (walk) a file tree
- fwide - set stream orientation
- fwrite - binary output
- gai_strerror - address and name information error description
- freeaddrinfo, getaddrinfo - get address information
- getc - get a byte from a stream
- getchar - get a byte from a stdin stream
- getc_unlocked, getchar_unlocked, putc_unlocked, putchar_unlocked - stdio with explicit client locking
- getcontext, setcontext - get and set current user context
- getcwd - get the pathname of the current working directory
- getdate - convert user format date and time
- getegid - get the effective group ID
- getenv - get value of an environment variable
- geteuid - get the effective user ID
- getgid - get the real group ID
- endgrent, getgrent, setgrent - group database entry functions
- getgrgid, getgrgid_r - get group database entry for a group ID
- getgrnam, getgrnam_r - search group database for a name
- getgroups - get supplementary group IDs
- gethostbyaddr, gethostbyname - network host database functions
- endhostent, gethostent, sethostent - network host database functions
- gethostid - get an identifier for the current host
- gethostname - get name of current host
- getitimer, setitimer - get and set value of interval timer
- getlogin, getlogin_r - get login name
- getmsg, getpmsg - receive next message from a STREAMS file (\fBSTREAMS\fP)
- getnameinfo - get name information
- endnetent, getnetbyaddr, getnetbyname, getnetent, setnetent - network
- getopt, optarg, opterr, optind, optopt - 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
- getppid - get the parent process ID
- getpriority, setpriority - get and set the nice value
- endprotoent, getprotobyname, getprotobynumber, getprotoent, setprotoent - network protocol database
- endpwent, getpwent, setpwent - user database functions
- getpwnam, getpwnam_r - search user database for a name
- getpwuid, getpwuid_r - search user database for a user ID
- getrlimit, setrlimit - control maximum resource consumption
- getrusage - get information about resource utilization
- gets - get a string from a stdin stream
- endservent, getservbyname, getservbyport, getservent, setservent - 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
- endutxent, getutxent, getutxid, getutxline, pututxline, setutxent - user accounting database functions
- getwc - get a wide character from a stream
- getwchar - get a wide character from a stdin stream
- getwd - get the current working directory pathname (\fBLEGACY\fP)
- glob, globfree - generate pathnames matching a pattern
- gmtime, gmtime_r - convert a time value to a broken-down UTC time
- grantpt - grant access to the slave pseudo-terminal device
- h_errno - error return value for network database operations
- hcreate, hdestroy, hsearch - manage hash search table
- htonl, htons, ntohl, ntohs - convert values between host and network
- hypot, hypotf, hypotl - Euclidean distance function
- iconv - codeset conversion function
- iconv_close - codeset conversion deallocation function
- iconv_open - codeset conversion allocation function
- if_freenameindex - free memory allocated by if_nameindex
- if_indextoname - map a network interface index to its corresponding
- if_nameindex - return all network interface names and indexes
- if_nametoindex - map a network interface name to its corresponding
- ilogb, ilogbf, ilogbl - return an unbiased exponent
- imaxabs - return absolute value
- imaxdiv - return quotient and remainder
- index - character string operations (\fBLEGACY\fP)
- inet_addr, inet_ntoa - IPv4 address manipulation
- inet_ntop, inet_pton - convert IPv4 and IPv6 addresses between binary
- insque, remque - insert or remove an element in a queue
- ioctl - control a STREAMS device (\fBSTREAMS\fP)
- 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 (\fBSTREAMS\fP)
- 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, j1, jn - Bessel functions of the first kind
- kill - send a signal to a process or a group of processes
- killpg - send a signal to a process group
- labs, llabs - return a long integer absolute value
- lchown - change the owner and group of a symbolic link
- ldexp, ldexpf, ldexpl - load exponent of a floating-point number
- ldiv, lldiv - compute quotient and remainder of a long division
- lgamma, lgammaf, lgammal - log gamma function
- link - link to a file
- lio_listio - list directed I/O (\fBREALTIME\fP)
- listen - listen for socket connections and limit the queue of incoming
- llrint, llrintf, llrintl - round to the nearest integer value using
- llround, llroundf, llroundl - round to nearest integer value
- localeconv - return locale-specific information
- localtime, localtime_r - convert a time value to a broken-down local
- lockf - record locking on files
- log, logf, logl - natural logarithm function
- log10, log10f, log10l - base 10 logarithm function
- log1p, log1pf, log1pl - compute a natural logarithm
- log2, log2f, log2l - compute base 2 logarithm functions
- logb, logbf, logbl - radix-independent exponent
- longjmp - non-local goto
- lrint, lrintf, lrintl - round to nearest integer value using current
- lround, lroundf, lroundl - round to nearest integer value
- lsearch, lfind - linear search and update
- lseek - move the read/write file offset
- lstat - get symbolic link status
- makecontext, swapcontext - manipulate user contexts
- malloc - a memory allocator
- mblen - get number of bytes in a character
- mbrlen - get number of bytes in a character (restartable)
- mbrtowc - convert a character to a wide-character code (restartable)
- mbsinit - determine conversion object status
- mbsrtowcs - convert a character string to a wide-character string
- mbstowcs - convert a character string to a wide-character string
- mbtowc - convert a character to a wide-character code
- memccpy - copy bytes in memory
- memchr - find byte in memory
- memcmp - compare bytes in memory
- memcpy - copy bytes in memory
- memmove - copy bytes in memory with overlapping areas
- memset - set bytes in memory
- mkdir - make a directory
- mkfifo - make a FIFO special file
- mknod - make a directory, a special file, or a regular file
- mkstemp - make a unique filename
- mktemp - make a unique filename (\fBLEGACY\fP)
- mktime - convert broken-down time into time since the Epoch
- mlock, munlock - lock or unlock a range of process address space (\fBREALTIME\fP)
- mlockall, munlockall - lock/unlock the address space of a process
- mmap - map pages of memory
- modf, modff, modfl - decompose a floating-point number
- mprotect - set protection of memory mapping
- mq_close - close a message queue (\fBREALTIME\fP)
- mq_getattr - get message queue attributes (\fBREALTIME\fP)
- mq_notify - notify process that a message is available (\fBREALTIME\fP)
- mq_open - open a message queue (\fBREALTIME\fP)
- mq_receive, mq_timedreceive - receive a message from a message queue
- mq_send, mq_timedsend - send a message to a message queue (\fBREALTIME\fP)
- mq_setattr - set message queue attributes (\fBREALTIME\fP)
- mq_unlink - remove a message queue (\fBREALTIME\fP)
- 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
- munmap - unmap pages of memory
- nan, nanf, nanl - return quiet NaN
- nanosleep - high resolution sleep (\fBREALTIME\fP)
- nearbyint, nearbyintf, nearbyintl - floating-point rounding functions
- nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl - next representable floating-point
- nftw - walk a file tree
- nice - change the nice value of a process
- nl_langinfo - language information
- open - open a file
- opendir - open a directory
- fpathconf, 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 (\fBADVANCED REALTIME\fP)
- posix_fallocate - file space control (\fBADVANCED REALTIME\fP)
- posix_madvise - memory advisory information and alignment control
- posix_mem_offset - find offset and length of a mapped typed memory
- posix_memalign - aligned memory allocation (\fBADVANCED REALTIME\fP)
- posix_openpt - open a pseudo-terminal device
- posix_spawn, posix_spawnp - spawn a process (\fBADVANCED REALTIME\fP)
- posix_spawn_file_actions_adddup2 - add dup2 action to spawn file actions
- posix_spawn_file_actions_addclose, posix_spawn_file_actions_addopen - add close or open action to spawn file actions
- posix_spawn_file_actions_destroy, posix_spawn_file_actions_init - destroy and initialize spawn file actions object
- posix_spawnattr_getflags, posix_spawnattr_setflags - get and set the
- posix_spawnattr_getpgroup, posix_spawnattr_setpgroup - get and set
- posix_spawnattr_getschedparam, posix_spawnattr_setschedparam - get
- posix_spawnattr_getschedpolicy, posix_spawnattr_setschedpolicy - get
- posix_spawnattr_getsigdefault, posix_spawnattr_setsigdefault - get
- posix_spawnattr_getsigmask, posix_spawnattr_setsigmask - get and set
- posix_spawnattr_destroy, posix_spawnattr_init - destroy and initialize
- 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
- 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
- posix_trace_attr_getclockres, posix_trace_attr_getcreatetime, posix_trace_attr_getgenversion, - posix_trace_attr_getname,
posix_trace_attr_setname
retrieve and set information about a trace
- posix_trace_attr_destroy, posix_trace_attr_init - destroy and initialize
- posix_trace_clear - clear trace stream and trace log (\fBTRACING\fP)
- posix_trace_create, posix_trace_create_withlog, posix_trace_flush, - posix_trace_shutdown
trace stream initialization,
- posix_trace_event, posix_trace_eventid_open - trace functions for
- posix_trace_eventid_equal, posix_trace_eventid_get_name, posix_trace_trid_eventid_open - manipulate the trace event
- 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 (\fBTRACING\fP)
- posix_trace_eventtypelist_getnext_id, posix_trace_eventtypelist_rewind - iterate over a mapping of trace event types
- posix_trace_get_filter, posix_trace_set_filter - retrieve and set
- posix_trace_get_attr, posix_trace_get_status - retrieve the trace
- posix_trace_getnext_event, posix_trace_timedgetnext_event, posix_trace_trygetnext_event - retrieve a trace event
- posix_trace_close, posix_trace_open, posix_trace_rewind - trace log
- posix_trace_start, posix_trace_stop - trace start and stop (\fBTRACING\fP)
- posix_typed_mem_get_info - query typed memory information (\fBADVANCED
- posix_typed_mem_open - open a typed memory object (\fBADVANCED REALTIME\fP)
- pow, powf, powl - power function
- fprintf, printf, snprintf, sprintf - print formatted output
- pthread_atfork - register fork handlers
- pthread_attr_getdetachstate, pthread_attr_setdetachstate - get and
- pthread_attr_getguardsize, pthread_attr_setguardsize - get and set
- pthread_attr_getinheritsched, pthread_attr_setinheritsched - get and
- pthread_attr_getschedparam, pthread_attr_setschedparam - get and set
- pthread_attr_getschedpolicy, pthread_attr_setschedpolicy - get and
- pthread_attr_getscope, pthread_attr_setscope - get and set the contentionscope
- pthread_attr_getstack, pthread_attr_setstack - get and set stack attributes
- pthread_attr_getstackaddr, pthread_attr_setstackaddr - get and set
- pthread_attr_getstacksize, pthread_attr_setstacksize - get and set
- pthread_attr_destroy, pthread_attr_init - destroy and initialize the
- pthread_barrier_destroy, pthread_barrier_init - destroy and initialize
- pthread_barrier_wait - synchronize at a barrier (\fBADVANCED REALTIME
- pthread_barrierattr_getpshared, pthread_barrierattr_setpshared - get
- pthread_barrierattr_destroy, pthread_barrierattr_init - destroy and
- pthread_cancel - cancel execution of a thread
- pthread_cleanup_pop, pthread_cleanup_push - establish cancellation
- pthread_cond_destroy, pthread_cond_init - destroy and initialize condition
- pthread_cond_broadcast, pthread_cond_signal - broadcast or signal
- pthread_cond_timedwait, pthread_cond_wait - wait on a condition
- pthread_condattr_getclock, pthread_condattr_setclock - get and set
- pthread_condattr_getpshared, pthread_condattr_setpshared - get and
- pthread_condattr_destroy, pthread_condattr_init - destroy and initialize
- pthread_create - thread creation
- pthread_detach - detach a thread
- pthread_equal - compare thread IDs
- pthread_exit - thread termination
- pthread_getconcurrency, pthread_setconcurrency - get and set the level
- pthread_getcpuclockid - access a thread CPU-time clock (\fBADVANCED
- pthread_getschedparam, pthread_setschedparam - dynamic thread scheduling
- pthread_getspecific, pthread_setspecific - 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_getprioceiling, pthread_mutex_setprioceiling - get and
- pthread_mutex_destroy, pthread_mutex_init - destroy and initialize
- pthread_mutex_lock, pthread_mutex_trylock, pthread_mutex_unlock - lock and unlock a mutex
- pthread_mutex_timedlock - lock a mutex (\fBADVANCED REALTIME\fP)
- pthread_mutexattr_getprioceiling, pthread_mutexattr_setprioceiling - get and set the prioceiling attribute of the mutex
- pthread_mutexattr_getprotocol, pthread_mutexattr_setprotocol - get
- pthread_mutexattr_getpshared, pthread_mutexattr_setpshared - get and
- pthread_mutexattr_gettype, pthread_mutexattr_settype - get and set
- pthread_mutexattr_destroy, pthread_mutexattr_init - destroy and initialize
- pthread_once - dynamic package initialization
- pthread_rwlock_destroy, pthread_rwlock_init - destroy and initialize
- pthread_rwlock_rdlock, pthread_rwlock_tryrdlock - lock a read-write
- pthread_rwlock_timedrdlock - lock a read-write lock for reading
- pthread_rwlock_timedwrlock - lock a read-write lock for writing
- pthread_rwlock_unlock - unlock a read-write lock object
- pthread_rwlock_trywrlock, pthread_rwlock_wrlock - lock a read-write
- pthread_rwlockattr_getpshared, pthread_rwlockattr_setpshared - get
- pthread_rwlockattr_destroy, pthread_rwlockattr_init - destroy and
- pthread_self - get the calling thread ID
- pthread_setschedprio - dynamic thread scheduling parameters access
- pthread_spin_destroy, pthread_spin_init - destroy or initialize a
- pthread_spin_lock, pthread_spin_trylock - lock a spin lock object
- pthread_spin_unlock - unlock a spin lock object (\fBADVANCED REALTIME
- pthread_setcancelstate, pthread_setcanceltype, pthread_testcancel - set cancelability state
- ptsname - get name of the slave pseudo-terminal device
- putc - put a byte on a stream
- putchar - put a byte on a stdout stream
- putenv - change or add a value to an environment
- putmsg, putpmsg - send a message on a STREAM (\fBSTREAMS\fP)
- puts - put a string on standard output
- putwc - put a wide character on a stream
- putwchar - put a wide character on a stdout stream
- qsort - sort a table of data
- raise - send a signal to the executing process
- rand, rand_r, srand - pseudo-random number generator
- initstate, random, setstate, srandom - pseudo-random number functions
- pread, read - read from a file
- readdir, readdir_r - read a directory
- readlink - read the contents of a symbolic link
- readv - read a vector
- realloc - memory reallocator
- realpath - resolve a pathname
- recv - receive a message from a connected socket
- recvfrom - receive a message from a socket
- recvmsg - receive a message from a socket
- regcomp, regerror, regexec, regfree - regular expression matching
- remainder, remainderf, remainderl - remainder function
- remove - remove a file
- remquo, remquof, remquol - remainder functions
- rename - rename a file
- rewind - reset the file position indicator in a stream
- rewinddir - reset the position of a directory stream to the beginning
- rindex - character string operations (\fBLEGACY\fP)
- rint, rintf, rintl - round-to-nearest integral value
- rmdir - remove a directory
- round, roundf, roundl - round to the nearest integer value in a floating-point
- scalb - load exponent of a radix-independent floating-point number
- scalbln, scalblnf, scalblnl, scalbn, scalbnf, scalbnl - compute exponent
- fscanf, scanf, sscanf - convert formatted input
- sched_get_priority_max, sched_get_priority_min - get priority limits
- sched_getparam - get scheduling parameters (\fBREALTIME\fP)
- sched_getscheduler - get scheduling policy (\fBREALTIME\fP)
- sched_rr_get_interval - get execution time limits (\fBREALTIME\fP)
- sched_setparam - set scheduling parameters (\fBREALTIME\fP)
- sched_setscheduler - set scheduling policy and parameters (\fBREALTIME\fP)
- sched_yield - yield the processor
- seekdir - set the position of a directory stream
- pselect, select - synchronous I/O multiplexing
- sem_close - close a named semaphore (\fBREALTIME\fP)
- sem_destroy - destroy an unnamed semaphore (\fBREALTIME\fP)
- sem_getvalue - get the value of a semaphore (\fBREALTIME\fP)
- sem_init - initialize an unnamed semaphore (\fBREALTIME\fP)
- sem_open - initialize and open a named semaphore (\fBREALTIME\fP)
- sem_post - unlock a semaphore (\fBREALTIME\fP)
- sem_timedwait - lock a semaphore (\fBADVANCED REALTIME\fP)
- sem_unlink - remove a named semaphore (\fBREALTIME\fP)
- sem_trywait, sem_wait - lock a semaphore (\fBREALTIME\fP)
- 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
- setjmp - set jump point for a non-local goto
- setkey - set encoding key (\fBCRYPT\fP)
- setlocale - set program locale
- setpgid - set process group ID for job control
- setpgrp - set the process group ID
- setregid - set real and effective group IDs
- setreuid - set real and effective user IDs
- setsid - create session and set process group ID
- setsockopt - set the socket options
- setuid - set user ID
- setvbuf - assign buffering to a stream
- shm_open - open a shared memory object (\fBREALTIME\fP)
- shm_unlink - remove a shared memory object (\fBREALTIME\fP)
- 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
- 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
- sigpending - examine pending signals
- pthread_sigmask, sigprocmask - examine and change blocked signals
- sigqueue - queue a signal to a process (\fBREALTIME\fP)
- sighold, sigignore, sigpause, sigrelse, sigset - signal management
- sigsetjmp - set jump point for a non-local goto
- sigsuspend - wait for a signal
- sigwait - wait for queued signals
- sigtimedwait, sigwaitinfo - wait for queued signals (\fBREALTIME\fP)
- sin, sinf, sinl - sine function
- sinh, sinhf, sinhl - hyperbolic sine functions
- sleep - suspend execution for an interval of time
- 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
- sqrt, sqrtf, sqrtl - square root function
- stat - get file status
- fstatvfs, statvfs - get file system information
- stderr, stdin, stdout - standard I/O streams
- strcasecmp, strncasecmp - case-insensitive string comparisons
- strcat - concatenate two strings
- strchr - string scanning operation
- strcmp - compare two strings
- strcoll - string comparison using collating information
- strcpy - copy a string
- strcspn - get the length of a complementary substring
- strdup - duplicate a string
- strerror, strerror_r - get error message string
- strfmon - convert monetary value to a string
- strftime - convert date and time to a string
- strlen - get string length
- strncat - concatenate a string with part of another
- strncmp - compare part of two strings
- strncpy - copy part of a string
- strpbrk - scan a string for a byte
- strptime - date and time conversion
- strrchr - string scanning operation
- strspn - get length of a substring
- strstr - find a substring
- strtod, strtof, strtold - convert a string to a double-precision number
- strtoimax, strtoumax - convert string to integer type
- strtok, strtok_r - split string into tokens
- strtol, strtoll - convert a string to a long integer
- strtoul, strtoull - convert a string to an unsigned long
- strxfrm - string transformation
- swab - swap bytes
- symlink - make a symbolic link to a file
- sync - schedule file system updates
- sysconf - get configurable system variables
- closelog, openlog, setlogmask, syslog - control system log
- system - issue a command
- tan, tanf, tanl - tangent function
- tanh, tanhf, tanhl - hyperbolic tangent functions
- 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,
- 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
- tcsendbreak - send a break for a specific duration
- tcsetattr - set the parameters associated with the terminal
- tcsetpgrp - set the foreground process group ID
- telldir - current location of a named directory stream
- tempnam - create a name for a temporary file
- tgamma, tgammaf, tgammal - compute gamma() function
- time - get time
- timer_create - create a per-process timer (\fBREALTIME\fP)
- timer_delete - delete a per-process timer (\fBREALTIME\fP)
- timer_getoverrun, timer_gettime, timer_settime - per-process timers
- times - get process and waited-for child process times
- 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, truncf, truncl - round to truncated integer value
- truncate - truncate a file to a specified length
- tdelete, tfind, tsearch, twalk - manage a binary search tree
- ttyname, ttyname_r - find the pathname of a terminal
- daylight, timezone, tzname, tzset - set timezone conversion information
- ualarm - set the interval timer
- ulimit - get and set process limits
- umask - set and get the file mode creation mask
- uname - get the name of the current system
- ungetc - push byte back into input stream
- ungetwc - push wide-character code back into the input stream
- unlink - remove a directory entry
- unlockpt - unlock a pseudo-terminal master/slave pair
- unsetenv - remove an environment variable
- usleep - suspend execution for an interval
- utime - set file access and modification times
- utimes - set file access and modification times (\fBLEGACY\fP)
- va_arg, va_copy, va_end, va_start - handle variable argument list
- vfork - create a new process; share virtual memory
- vfprintf, vprintf, vsnprintf, vsprintf - format output of a stdarg
- vfscanf, vscanf, vsscanf - format input of a stdarg argument list
- vfwprintf, vswprintf, vwprintf - wide-character formatted output of
- vfwscanf, vswscanf, vwscanf - wide-character formatted input of a
- wait, waitpid - wait for a child process to stop or terminate
- waitid - wait for a child process to change state
- wcrtomb - convert a wide-character code to a character (restartable)
- wcscat - concatenate two wide-character strings
- wcschr - wide-character string scanning operation
- wcscmp - compare two wide-character strings
- wcscoll - wide-character string comparison using collating information
- wcscpy - copy a wide-character string
- wcscspn - get the length of a complementary wide substring
- wcsftime - convert date and time to a wide-character string
- wcslen - get wide-character string length
- wcsncat - concatenate a wide-character string with part of another
- wcsncmp - compare part of two wide-character strings
- wcsncpy - copy part of a wide-character string
- wcspbrk - scan a wide-character string for a wide-character code
- wcsrchr - wide-character string scanning operation
- wcsrtombs - convert a wide-character string to a character string
- wcsspn - get the length of a wide substring
- wcsstr - find a wide-character substring
- wcstod, wcstof, wcstold - convert a wide-character string to a double-precision
- wcstoimax, wcstoumax - convert a wide-character string to an integer
- wcstok - split a wide-character string into tokens
- wcstol, wcstoll - convert a wide-character string to a long integer
- wcstombs - convert a wide-character string to a character string
- wcstoul, wcstoull - convert a wide-character string to an unsigned
- wcswcs - find a wide substring (\fBLEGACY\fP)
- 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, wordfree - perform word expansions
- fwprintf, swprintf, wprintf - print formatted wide-character output
- pwrite, write - write on a file
- writev - write a vector
- fwscanf, swscanf, wscanf - convert formatted wide-character input
- y0, y1, yn - Bessel functions of the second kind
|