REPORT ON ADDITIONAL INTERFACES ADDED BY THE 1003.1 REVISION (DRAFT 6) THAT COULD BE PROFILED BY P1003.13B (5/31/2001 Version) ------------------------------------------------------------------------------- Differences from 5/21/2001 version previously posted (all for alignment with 1003.1 Revision Draft 6): 1. Missing POSIX_C_LANG_SUPPORT function atoll() added. 2. Missing _XOPEN_STREAMS function putpmsg() added. 3. Function ftime() moved from XSI_SINGLE_PROCESS to _XOPEN_LEGACY 4. Function getwd() moved from XSI_FILE_SYSTEM to _XOPEN_LEGACY 5. Function mktemp() moved from XSI_FILE_SYSTEM to _XOPEN_LEGACY 6. Function utimes() moved from XSI_FILE_SYSTEM to _XOPEN_LEGACY 7. Function wcswcs() moved from XSI_WIDE_CHAR to _XOPEN_LEGACY The new interface count has risen from 770 to 772. The total interface count has risen from 1119 to 1121. ------------------------------------------------------------------------------- EXISTING .13 PROFILED INTERFACES P1003.13 profiles 349 POSIX interfaces utilizing either options or units of functionality. Here is a list of the interfaces along with the option or unit of functionality to which it belongs. Note that some of these have been changed from .13 to a new recommended UOF (original in parentheses): _exit() ... POSIX_MULTI_PROCESS abort() ... POSIX_SIGNALS abs() ... POSIX_C_LANG_SUPPORT access() ... POSIX_FILE_SYSTEM acos() ... POSIX_C_LANG_MATH (NEW) (was POSIX_C_LANG_SUPPORT) aio_cancel() ... _POSIX_ASYNCHRONOUS_IO aio_error() ... _POSIX_ASYNCHRONOUS_IO aio_fsync() ... _POSIX_ASYNCHRONOUS_IO aio_read() ... _POSIX_ASYNCHRONOUS_IO aio_return() ... _POSIX_ASYNCHRONOUS_IO aio_suspend() ... _POSIX_ASYNCHRONOUS_IO aio_write() ... _POSIX_ASYNCHRONOUS_IO alarm() ... POSIX_SIGNALS asctime() ... POSIX_C_LANG_SUPPORT asctime_r() ... POSIX_C_LANG_SUPPORT_R asin() ... POSIX_C_LANG_MATH (NEW) (was POSIX_C_LANG_SUPPORT) assert() ... POSIX_MULTI_PROCESS atan() ... POSIX_C_LANG_MATH (NEW) (was POSIX_C_LANG_SUPPORT) atan2() ... POSIX_C_LANG_MATH (NEW) (was POSIX_C_LANG_SUPPORT) atof() ... POSIX_C_LANG_SUPPORT atoi() ... POSIX_C_LANG_SUPPORT atol() ... POSIX_C_LANG_SUPPORT bsearch() ... POSIX_C_LANG_SUPPORT calloc() ... POSIX_C_LANG_SUPPORT ceil() ... POSIX_C_LANG_MATH (NEW) (was POSIX_C_LANG_SUPPORT) cfgetispeed() ... POSIX_DEVICE_SPECIFIC cfgetospeed() ... POSIX_DEVICE_SPECIFIC cfsetispeed() ... POSIX_DEVICE_SPECIFIC cfsetospeed() ... POSIX_DEVICE_SPECIFIC chdir() ... POSIX_FILE_SYSTEM chmod() ... POSIX_FILE_ATTRIBUTES chown() ... POSIX_FILE_ATTRIBUTES clearerr() ... POSIX_DEVICE_IO clock_getres() ... _POSIX_TIMERS clock_settime() ... _POSIX_TIMERS clock_gettime() ... _POSIX_TIMERS close() ... POSIX_DEVICE_IO closedir() ... POSIX_FILE_SYSTEM cos() ... POSIX_C_LANG_MATH (NEW) (was POSIX_C_LANG_SUPPORT) cosh() ... POSIX_C_LANG_MATH (NEW) (was POSIX_C_LANG_SUPPORT) creat() ... POSIX_FILE_SYSTEM ctermid() ... POSIX_DEVICE_SPECIFIC ctime() ... POSIX_C_LANG_SUPPORT ctime_r() ... POSIX_C_LANG_SUPPORT_R dup() ... POSIX_FD_MGMT dup2() ... POSIX_FD_MGMT execl() ... POSIX_MULTI_PROCESS execle() ... POSIX_MULTI_PROCESS execlp() ... POSIX_MULTI_PROCESS execv() ... POSIX_MULTI_PROCESS execve() ... POSIX_MULTI_PROCESS execvp() ... POSIX_MULTI_PROCESS exit() ... POSIX_MULTI_PROCESS exp() ... POSIX_C_LANG_MATH (NEW) (was POSIX_C_LANG_SUPPORT) fabs() ... POSIX_C_LANG_MATH (NEW) (was POSIX_C_LANG_SUPPORT) fclose() ... POSIX_DEVICE_IO fcntl() ... POSIX_FD_MGMT fdatasync() ... _POSIX_SYNCHRONIZED_IO fdopen() ... POSIX_DEVICE_IO feof() ... POSIX_DEVICE_IO ferror() ... POSIX_DEVICE_IO fflush() ... POSIX_DEVICE_IO fgetc() ... POSIX_DEVICE_IO fgets() ... POSIX_DEVICE_IO fileno() ... POSIX_DEVICE_IO flockfile() ... POSIX_FILE_LOCKING floor() ... POSIX_C_LANG_MATH (NEW) (was POSIX_C_LANG_SUPPORT) fmod() ... POSIX_C_LANG_MATH (NEW) (was POSIX_C_LANG_SUPPORT) fopen() ... POSIX_DEVICE_IO fork() ... POSIX_MULTI_PROCESS fpathconf() ... POSIX_FILE_SYSTEM fprintf() ... POSIX_DEVICE_IO fputc() ... POSIX_DEVICE_IO fputs() ... POSIX_DEVICE_IO fread() ... POSIX_DEVICE_IO free() ... POSIX_C_LANG_SUPPORT freopen() ... POSIX_DEVICE_IO frexp() ... POSIX_C_LANG_MATH (NEW) (was POSIX_C_LANG_SUPPORT) fscanf() ... POSIX_DEVICE_IO fseek() ... POSIX_FD_MGMT fstat() ... POSIX_FILE_SYSTEM fsync() ... _POSIX_FSYNC ftell() ... POSIX_FD_MGMT ftrylockfile() ... POSIX_FILE_LOCKING funlockfile() ... POSIX_FILE_LOCKING fwrite() ... POSIX_DEVICE_IO getc() ... POSIX_DEVICE_IO getc_unlocked() ... POSIX_FILE_LOCKING getchar() ... POSIX_DEVICE_IO getchar_unlocked() ... POSIX_FILE_LOCKING getcwd() ... POSIX_FILE_SYSTEM getegid() ... POSIX_USER_GROUPS getenv() ... POSIX_SINGLE_PROCESS (was POSIX_MULTI_PROCESS) geteuid() ... POSIX_USER_GROUPS getgid() ... POSIX_USER_GROUPS getgrgid() ... POSIX_SYSTEM_DATABASE getgrgid_r() ... POSIX_SYSTEM_DATABASE_R getgrnam() ... POSIX_SYSTEM_DATABASE getgrnam_r() ... POSIX_SYSTEM_DATABASE_R getgroups() ... POSIX_USER_GROUPS getlogin() ... POSIX_USER_GROUPS getlogin_r() ... POSIX_USER_GROUPS_R getpgrp() ... POSIX_MULTI_PROCESS (was POSIX_USER_GROUPS) getpid() ... POSIX_MULTI_PROCESS getppid() ... POSIX_MULTI_PROCESS getpwnam() ... POSIX_SYSTEM_DATABASE getpwnam_r() ... POSIX_SYSTEM_DATABASE_R getpwuid() ... POSIX_SYSTEM_DATABASE getpwuid_r() ... POSIX_SYSTEM_DATABASE_R gets() ... POSIX_DEVICE_IO getuid() ... POSIX_USER_GROUPS gmtime() ... POSIX_C_LANG_SUPPORT gmtime_r() ... POSIX_C_LANG_SUPPORT_R isalnum() ... POSIX_C_LANG_SUPPORT isalpha() ... POSIX_C_LANG_SUPPORT isatty() ... POSIX_DEVICE_SPECIFIC iscntrl() ... POSIX_C_LANG_SUPPORT isdigit() ... POSIX_C_LANG_SUPPORT isgraph() ... POSIX_C_LANG_SUPPORT islower() ... POSIX_C_LANG_SUPPORT isprint() ... POSIX_C_LANG_SUPPORT ispunct() ... POSIX_C_LANG_SUPPORT isspace() ... POSIX_C_LANG_SUPPORT isupper() ... POSIX_C_LANG_SUPPORT isxdigit() ... POSIX_C_LANG_SUPPORT kill() ... POSIX_SIGNALS ldexp() ... POSIX_C_LANG_MATH (NEW) (spelled bad: idexp) (was POSIX_C_LANG_SUPPORT) link() ... POSIX_FILE_SYSTEM lio_listio() ... _POSIX_ASYNCHRONOUS_IO localtime() ... POSIX_C_LANG_SUPPORT localtime_r() ... POSIX_C_LANG_SUPPORT_R log() ... POSIX_C_LANG_MATH (NEW) (was POSIX_C_LANG_SUPPORT) log10() ... POSIX_C_LANG_MATH (NEW) (was POSIX_C_LANG_SUPPORT) longjmp() ... POSIX_C_LANG_JUMP (NEW) (was POSIX_C_LANG_SUPPORT) lseek() ... POSIX_FD_MGMT malloc() ... POSIX_C_LANG_SUPPORT mkdir() ... POSIX_FILE_SYSTEM mkfifo() ... POSIX_FIFO mktime() ... POSIX_C_LANG_SUPPORT mlock() ... _POSIX_MEMLOCK_RANGE mlockall() ... _POSIX_MEMLOCK mmap() ... _POSIX_MAPPED_FILES (or SHARED/TYPED(new)) modf() ... POSIX_C_LANG_MATH (NEW) (was POSIX_C_LANG_SUPPORT) mprotect() ... _POSIX_MEMORY_PROTECTION mq_close() ... _POSIX_MESSAGE_PASSING mq_getattr() ... _POSIX_MESSAGE_PASSING mq_notify() ... _POSIX_MESSAGE_PASSING mq_open() ... _POSIX_MESSAGE_PASSING mq_receive() ... _POSIX_MESSAGE_PASSING mq_send() ... _POSIX_MESSAGE_PASSING mq_setattr() ... _POSIX_MESSAGE_PASSING mq_timedreceive() ... _POSIX_MESSAGE_PASSING (and TIMEOUTS(new)) mq_timedsend() ... _POSIX_MESSAGE_PASSING (and TIMEOUTS(new)) mq_unlink() ... _POSIX_MESSAGE_PASSING msync() ... _POSIX_SYNCHRONIZED_IO (+ SHM/MF/TYPED(new)) munlock() ... _POSIX_MEMLOCK_RANGE munlockall() ... _POSIX_MEMLOCK munmap() ... _POSIX_MAPPED_FILES (or SHARED/TYPED(new)) nanosleep() ... _POSIX_TIMERS open() ... POSIX_DEVICE_IO opendir() ... POSIX_FILE_SYSTEM pathconf() ... POSIX_FILE_SYSTEM pause() ... POSIX_SIGNALS perror() ... POSIX_DEVICE_IO pipe() ... POSIX_PIPE pow() ... POSIX_C_LANG_MATH (NEW) (was POSIX_C_LANG_SUPPORT) printf() ... POSIX_DEVICE_IO pthread_atfork() ... _POSIX_THREADS pthread_attr_destroy() ... _POSIX_THREADS pthread_attr_getdetachstate() ... _POSIX_THREADS pthread_attr_getinheritsched() ... _POSIX_THREAD_PRIORITY_SCHEDULING pthread_attr_getschedparam() ... _POSIX_THREADS pthread_attr_getschedpolicy() ... _POSIX_THREAD_PRIORITY_SCHEDULING pthread_attr_getscope() ... _POSIX_THREAD_PRIORITY_SCHEDULING pthread_attr_getstackaddr() ... _POSIX_THREADS pthread_attr_getstacksize() ... _POSIX_THREADS pthread_attr_init() ... _POSIX_THREADS pthread_attr_setdetachstate() ... _POSIX_THREADS pthread_attr_setinheritsched() ... _POSIX_THREAD_PRIORITY_SCHEDULING pthread_attr_setschedparam() ... _POSIX_THREADS pthread_attr_setschedpolicy() ... _POSIX_THREAD_PRIORITY_SCHEDULING pthread_attr_setscope() ... _POSIX_THREAD_PRIORITY_SCHEDULING pthread_attr_setstackaddr() ... _POSIX_THREADS pthread_attr_setstacksize() ... _POSIX_THREADS pthread_cancel() ... _POSIX_THREADS pthread_cleanup_pop() ... _POSIX_THREADS pthread_cleanup_push() ... _POSIX_THREADS pthread_cond_broadcast() ... _POSIX_THREADS pthread_cond_destroy() ... _POSIX_THREADS pthread_cond_init() ... _POSIX_THREADS pthread_cond_signal() ... _POSIX_THREADS pthread_cond_timedwait() ... _POSIX_THREADS pthread_cond_wait() ... _POSIX_THREADS pthread_condattr_destroy() ... _POSIX_THREADS pthread_condattr_getclock() ... _POSIX_THREADS pthread_condattr_getpshared() ... _POSIX_THREADS pthread_condattr_init() ... _POSIX_THREADS pthread_condattr_setclock() ... _POSIX_THREADS pthread_condattr_setpshared() ... _POSIX_THREADS pthread_create() ... _POSIX_THREADS pthread_detach() ... _POSIX_THREADS pthread_equal() ... _POSIX_THREADS pthread_exit() ... _POSIX_THREADS pthread_getschedparam() ... _POSIX_THREAD_PRIORITY_SCHEDULING pthread_getspecific() ... _POSIX_THREADS pthread_join() ... _POSIX_THREADS pthread_key_create() ... _POSIX_THREADS pthread_key_delete() ... _POSIX_THREADS pthread_kill() ... _POSIX_THREADS pthread_mutex_destroy() ... _POSIX_THREADS pthread_mutex_getprioceiling() ... _POSIX_THREAD_PRIO_PROTECT pthread_mutex_init() ... _POSIX_THREADS pthread_mutex_lock() ... _POSIX_THREADS pthread_mutex_setprioceiling() ... _POSIX_THREAD_PRIO_PROTECT pthread_mutex_timedlock() ... _POSIX_THREADS pthread_mutex_trylock() ... _POSIX_THREADS pthread_mutex_unlock() ... _POSIX_THREADS pthread_mutexattr_destroy() ... _POSIX_THREADS pthread_mutexattr_getprioceiling() ... _POSIX_THREAD_PRIO_PROTECT pthread_mutexattr_getprotocol() ... _POSIX_THREAD_PRIO_PROTECT (or INHERIT) pthread_mutexattr_getpshared() ... _POSIX_THREADS pthread_mutexattr_init() ... _POSIX_THREADS pthread_mutexattr_setprioceiling() ... _POSIX_THREAD_PRIO_PROTECT pthread_mutexattr_setprotocol() ... _POSIX_THREAD_PRIO_PROTECT (or INHERIT) pthread_mutexattr_setpshared() ... _POSIX_THREADS pthread_once() ... _POSIX_THREADS pthread_self() ... _POSIX_THREADS pthread_setcancelstate() ... _POSIX_THREADS pthread_setcanceltype() ... _POSIX_THREADS pthread_setschedparam() ... _POSIX_THREAD_PRIORITY_SCHEDULING pthread_setspecific() ... _POSIX_THREADS pthread_sigmask() ... _POSIX_THREADS pthread_testcancel() ... _POSIX_THREADS putc() ... POSIX_DEVICE_IO putc_unlocked() ... POSIX_FILE_LOCKING putchar() ... POSIX_DEVICE_IO putchar_unlocked() ... POSIX_FILE_LOCKING puts() ... POSIX_DEVICE_IO qsort() ... POSIX_C_LANG_SUPPORT rand() ... POSIX_C_LANG_SUPPORT rand_r() ... POSIX_C_LANG_SUPPORT_R read() ... POSIX_DEVICE_IO readdir() ... POSIX_FILE_SYSTEM readdir_r() ... POSIX_FILE_SYSTEM_R (NEW) (was C_LANG_*_R) realloc() ... POSIX_C_LANG_SUPPORT remove() ... POSIX_FILE_SYSTEM rename() ... POSIX_FILE_SYSTEM rewind() ... POSIX_FD_MGMT rewinddir() ... POSIX_FILE_SYSTEM rmdir() ... POSIX_FILE_SYSTEM scanf() ... POSIX_DEVICE_IO sched_get_priority_max() ... _POSIX_PRIORITY_SCHEDULING sched_get_priority_min() ... _POSIX_PRIORITY_SCHEDULING sched_getparam() ... _POSIX_PRIORITY_SCHEDULING sched_getscheduler() ... _POSIX_PRIORITY_SCHEDULING sched_rr_get_interval() ... _POSIX_PRIORITY_SCHEDULING sched_setparam() ... _POSIX_PRIORITY_SCHEDULING sched_setscheduler() ... _POSIX_PRIORITY_SCHEDULING sched_yield() ... _POSIX_PRIORITY_SCHEDULING sem_close() ... _POSIX_SEMAPHORES sem_destroy() ... _POSIX_SEMAPHORES sem_getvalue() ... _POSIX_SEMAPHORES sem_init() ... _POSIX_SEMAPHORES sem_open() ... _POSIX_SEMAPHORES sem_post() ... _POSIX_SEMAPHORES sem_timedwait() ... _POSIX_SEMAPHORES sem_trywait() ... _POSIX_SEMAPHORES sem_unlink() ... _POSIX_SEMAPHORES sem_wait() ... _POSIX_SEMAPHORES setbuf() ... POSIX_DEVICE_IO setgid() ... POSIX_USER_GROUPS setjmp() ... POSIX_C_LANG_JUMP (NEW) (was POSIX_C_LANG_SUPPORT) setlocale() ... POSIX_C_LANG_SUPPORT (was POSIX_MULTI_PROC) setpgid() ... POSIX_JOB_CONTROL setsid() ... POSIX_MULTI_PROCESS (was POSIX_USER_GROUPS) setuid() ... POSIX_USER_GROUPS shm_open() ... _POSIX_SHARED_MEMORY_OBJECTS shm_unlink() ... _POSIX_SHARED_MEMORY_OBJECTS sigaction() ... POSIX_SIGNALS sigaddset() ... POSIX_SIGNALS sigdelset() ... POSIX_SIGNALS sigemptyset() ... POSIX_SIGNALS sigfillset() ... POSIX_SIGNALS sigismember() ... POSIX_SIGNALS siglongjmp() ... POSIX_SIGNAL_JUMP (NEW) (was POSIX_SIGNALS) sigpending() ... POSIX_SIGNALS sigprocmask() ... POSIX_SIGNALS sigqueue() ... _POSIX_REALTIME_SIGNALS sigsetjmp() ... POSIX_SIGNAL_JUMP (NEW) (was POSIX_SIGNALS) sigsuspend() ... POSIX_SIGNALS (spelled bad: sigsupend) sigtimedwait() ... _POSIX_REALTIME_SIGNALS sigwaitinfo() ... _POSIX_REALTIME_SIGNALS sin() ... POSIX_C_LANG_MATH (NEW) (was POSIX_C_LANG_SUPPORT) sinh() ... POSIX_C_LANG_MATH (NEW) (was POSIX_C_LANG_SUPPORT) sleep() ... POSIX_MULTI_PROCESS sprintf() ... POSIX_C_LANG_SUPPORT (was POSIX_DEVICE_IO) sqrt() ... POSIX_C_LANG_MATH (NEW) (was POSIX_C_LANG_SUPPORT) srand() ... POSIX_C_LANG_SUPPORT sscanf() ... POSIX_C_LANG_SUPPORT (was POSIX_DEVICE_IO) stat() ... POSIX_FILE_SYSTEM strcat() ... POSIX_C_LANG_SUPPORT strchr() ... POSIX_C_LANG_SUPPORT strcmp() ... POSIX_C_LANG_SUPPORT strcpy() ... POSIX_C_LANG_SUPPORT strcspn() ... POSIX_C_LANG_SUPPORT strftime() ... POSIX_C_LANG_SUPPORT strlen() ... POSIX_C_LANG_SUPPORT strncat() ... POSIX_C_LANG_SUPPORT strncmp() ... POSIX_C_LANG_SUPPORT strncpy() ... POSIX_C_LANG_SUPPORT strpbrk() ... POSIX_C_LANG_SUPPORT (spelled bad: strpbkr) strrchr() ... POSIX_C_LANG_SUPPORT strspn() ... POSIX_C_LANG_SUPPORT strstr() ... POSIX_C_LANG_SUPPORT strtok() ... POSIX_C_LANG_SUPPORT strtok_r() ... POSIX_C_LANG_SUPPORT_R sysconf() ... POSIX_SINGLE_PROCESS tan() ... POSIX_C_LANG_MATH (NEW) (was POSIX_C_LANG_SUPPORT) tanh() ... POSIX_C_LANG_MATH (NEW) (was POSIX_C_LANG_SUPPORT) tcdrain() ... POSIX_DEVICE_SPECIFIC tcflow() ... POSIX_DEVICE_SPECIFIC tcflush() ... POSIX_DEVICE_SPECIFIC tcgetattr() ... POSIX_DEVICE_SPECIFIC tcgetpgrp() ... POSIX_JOB_CONTROL tcsendbreak() ... POSIX_DEVICE_SPECIFIC tcsetattr() ... POSIX_DEVICE_SPECIFIC tcsetpgrp() ... POSIX_JOB_CONTROL time() ... POSIX_C_LANG_SUPPORT (was also SINGLE_PROC) timer_create() ... _POSIX_TIMERS timer_delete() ... _POSIX_TIMERS timer_getoverrun() ... _POSIX_TIMERS timer_gettime() ... _POSIX_TIMERS timer_settime() ... _POSIX_TIMERS times() ... POSIX_MULTI_PROCESS tmpfile() ... POSIX_FILE_SYSTEM tmpnam() ... POSIX_FILE_SYSTEM tolower() ... POSIX_C_LANG_SUPPORT toupper() ... POSIX_C_LANG_SUPPORT ttyname() ... POSIX_DEVICE_SPECIFIC ttyname_r() ... POSIX_DEVICE_SPECIFIC_R (was _SPECIFIC no r) tzset() ... POSIX_C_LANG_SUPPORT umask() ... POSIX_FILE_ATTRIBUTES uname() ... POSIX_SINGLE_PROCESS ungetc() ... POSIX_DEVICE_IO unlink() ... POSIX_FILE_SYSTEM utime() ... POSIX_FILE_SYSTEM wait() ... POSIX_MULTI_PROCESS waitpid() ... POSIX_MULTI_PROCESS write() ... POSIX_DEVICE_IO ------------------------------------------------------------------------------- NEW 1003.1 REVISION INTERFACES THAT COULD BE PROFILED The 1003.1 revision (Draft 6) contains 772 additional interfaces which are not yet profiled by P1003.13. Following is a list of these 772 interfaces along with the reason they are added and a suggested unit of functionality or option. The reason codes are: --- Original POSIX or ISO C interfaces missing from P1003.13 .1a Added by 1003.1a .1d Added by 1003.1d .1j Added by 1003.1j .1q Added by 1003.1q C99 Added to ISO C by the C99 revision CX Added as an extension to ISO C I1c Added as the result of a finalized .1c interpretation IP6 Added as IP(v6) extension to XNS networking spec XNS Added by the XNS networking spec XSI Added XSI (Single Unix Spec) unique interfaces XSR Added XSR (Single Unix Spec STREAMS) unique interfaces The new units of functionality required are: POSIX_C_LANG_JUMP Non-local jump functions from C99 POSIX_C_LANG_MATH Math functions from C99 POSIX_C_LANG_WIDE_CHAR Wide/Multi-byte character manipulation from C99 POSIX_C_LIB_EXT General library functions not in ISO C99 POSIX_FILE_SYSTEM_EXT Extended functionality for file system interface POSIX_FILE_SYSTEM_R Thread-safe functions for file system interface POSIX_NETWORKING Sockets POSIX_SHELL_FUNC Functions supporting shell operations POSIX_SIGNAL_JUMP Non-local jump functions - control signal mask POSIX_WIDE_CHAR_DEVICE_IO Wide/Multi-byte character I/O from C99 XSI_C_LANG_SUPPORT General library functions not in ISO C99 (XSI) XSI_DBM Database Management functions (XSI) XSI_DEVICE_IO Additional I/O functions not in POSIX/C99 (XSI) XSI_DEVICE_SPECIFIC Terminal specific functions not in POSIX (XSI) XSI_DYNAMIC_LINKING Support for dynamic linking (XSI) XSI_FD_MGMT Additional FD mgmt functions not in POSIX (XSI) XSI_FILE_SYSTEM Additional File System funcs not in POSIX (XSI) XSI_I18N Internationalization functions (XSI) XSI_IPC System 5 Interprocess Communication (XSI) XSI_JOB_CONTROL Additional Job Control funcs not in POSIX (XSI) XSI_JUMP Non-local jump functions - no signal mask (XSI) XSI_MATH Additional math functions (XSI) XSI_MULTI_PROCESS Additional Multiple Process functions (XSI) XSI_SIGNALS Additional Signal functions not in POSIX (XSI) XSI_SINGLE_PROCESS Additional Single Process functions (XSI) XSI_SYSTEM_DATABASE Additional System DB funcs not in POSIX (XSI) XSI_SYSTEM_LOGGING Support for system logging (XSI) XSI_THREAD_MUTEX_EXT Thread Mutex ext. (advanced mutex types) (XSI) XSI_THREADS_EXT Threads extensions above 1003.1c (XSI) XSI_TIMERS Alternative timers originating in BSD UNIX (XSI) XSI_USER_GROUPS Additional User and Group functions (XSI) XSI_WIDE_CHAR Additional wide character manipulation (XSI) New options introduced by the revision are: _POSIX_ADVISORY_INFO Enables file/memory access optiminzation funcs _POSIX_BARRIERS Enables multiprocessor barrier primitives _POSIX_CLOCK_SELECTION Enables certain interfaces to specify a clock _POSIX_CPUTIME Enables process CPU time clock _POSIX_MONOTONIC_CLOCK Enables monotonic clock _POSIX_READER_WRITER_LOCKS Enables multiprocessor r/w locks _POSIX_REGEXP Enables regular expression functions _POSIX_SHELL Enables support for shell and utilities _POSIX_SPAWN Enables spawn a process _POSIX_SPIN_LOCKS Enables multiprocessor spin lock primitives _POSIX_SPORADIC_SERVER Enables process sporadic server sched policy _POSIX_THREAD_CPUTIME Enables thread CPU time clock _POSIX_THREAD_SPORADIC_SERVER Enables thread SS sched policy _POSIX_TIMEOUTS Enables timeouts of certain blocking operations _POSIX_TRACE Enables the tracing facility apis _POSIX_TRACE_EVENT_FILTER Enables ability to filter traced events _POSIX_TRACE_LOG Enables ability to log traced events _POSIX_TRACE_INHERIT Enables tracing state of a proc to be inherited _POSIX_TYPED_MEMORY_OBJECTS Enables functions to access typed memory _XOPEN_UNIX UNIX base functionality _XOPEN_REALTIME Enables most POSIX Realtime/Adv Realtime options _XOPEN_REALTIME_THREADS Enables POSIX Realtime thread priority sched options _XOPEN_CRYPT Enables XSI optional Encryption functions _XOPEN_LEGACY Enables XSI optional Legacy functions _XOPEN_STREAMS Enables XSI optional STREAMS functions FD_CLR() XNS POSIX_DEVICE_IO FD_ISSET() XNS POSIX_DEVICE_IO FD_SET() XNS POSIX_DEVICE_IO FD_ZERO() XNS POSIX_DEVICE_IO _Exit() C99 POSIX_MULTI_PROCESS _longjmp() XSI XSI_JUMP (NEW) _setjmp() XSI XSI_JUMP (NEW) _tolower() XSI XSI_C_LANG_SUPPORT (NEW) _toupper() XSI XSI_C_LANG_SUPPORT (NEW) a64l() XSI XSI_C_LANG_SUPPORT (NEW) accept() XNS POSIX_NETWORKING (NEW) acosf() C99 POSIX_C_LANG_MATH (NEW) acosh() C99 POSIX_C_LANG_MATH (NEW) acoshf() C99 POSIX_C_LANG_MATH (NEW) acoshl() C99 POSIX_C_LANG_MATH (NEW) acosl() C99 POSIX_C_LANG_MATH (NEW) asinf() C99 POSIX_C_LANG_MATH (NEW) asinh() C99 POSIX_C_LANG_MATH (NEW) asinhf() C99 POSIX_C_LANG_MATH (NEW) asinhl() C99 POSIX_C_LANG_MATH (NEW) asinl() C99 POSIX_C_LANG_MATH (NEW) atan2f() C99 POSIX_C_LANG_MATH (NEW) atan2l() C99 POSIX_C_LANG_MATH (NEW) atanf() C99 POSIX_C_LANG_MATH (NEW) atanh() C99 POSIX_C_LANG_MATH (NEW) alanhf() C99 POSIX_C_LANG_MATH (NEW) atanhl() C99 POSIX_C_LANG_MATH (NEW) atanl() C99 POSIX_C_LANG_MATH (NEW) atexit() C99 POSIX_MULTI_PROCESS atoll() C99 POSIX_C_LANG_SUPPORT basename() XSI XSI_FILE_SYSTEM (NEW) bcmp() XSI _XOPEN_LEGACY (NEW) bcopy() XSI _XOPEN_LEGACY (NEW) bind() XNS POSIX_NETWORKING (NEW) bsd_signal() XSI XSI_SIGNALS (NEW) btowc() C99 POSIX_C_LANG_WIDE_CHAR (NEW) bzero() XSI _XOPEN_LEGACY (NEW) cabs() C99 POSIX_C_LANG_MATH (NEW) cabsf() C99 POSIX_C_LANG_MATH (NEW) cabsl() C99 POSIX_C_LANG_MATH (NEW) cacos() C99 POSIX_C_LANG_MATH (NEW) cacosf() C99 POSIX_C_LANG_MATH (NEW) cacosh() C99 POSIX_C_LANG_MATH (NEW) cacoshf() C99 POSIX_C_LANG_MATH (NEW) cacoshl() C99 POSIX_C_LANG_MATH (NEW) cacosl() C99 POSIX_C_LANG_MATH (NEW) carg() C99 POSIX_C_LANG_MATH (NEW) cargf() C99 POSIX_C_LANG_MATH (NEW) cargl() C99 POSIX_C_LANG_MATH (NEW) casin() C99 POSIX_C_LANG_MATH (NEW) casinf() C99 POSIX_C_LANG_MATH (NEW) casinh() C99 POSIX_C_LANG_MATH (NEW) casinhf() C99 POSIX_C_LANG_MATH (NEW) casinhl() C99 POSIX_C_LANG_MATH (NEW) casinl() C99 POSIX_C_LANG_MATH (NEW) catan() C99 POSIX_C_LANG_MATH (NEW) catanf() C99 POSIX_C_LANG_MATH (NEW) catanh() C99 POSIX_C_LANG_MATH (NEW) catanhf() C99 POSIX_C_LANG_MATH (NEW) catanhl() C99 POSIX_C_LANG_MATH (NEW) catanl() C99 POSIX_C_LANG_MATH (NEW) catclose() XSI XSI_I18N (NEW) catgets() XSI XSI_I18N (NEW) catopen() XSI XSI_I18N (NEW) cbrt() C99 POSIX_C_LANG_MATH (NEW) cbrtf() C99 POSIX_C_LANG_MATH (NEW) cbrtl() C99 POSIX_C_LANG_MATH (NEW) ccos() C99 POSIX_C_LANG_MATH (NEW) ccosf() C99 POSIX_C_LANG_MATH (NEW) ccosh() C99 POSIX_C_LANG_MATH (NEW) ccoshf() C99 POSIX_C_LANG_MATH (NEW) ccoshl() C99 POSIX_C_LANG_MATH (NEW) ccosl() C99 POSIX_C_LANG_MATH (NEW) ceilf() C99 POSIX_C_LANG_MATH (NEW) ceill() C99 POSIX_C_LANG_MATH (NEW) cexp() C99 POSIX_C_LANG_MATH (NEW) cexpf() C99 POSIX_C_LANG_MATH (NEW) cexpl() C99 POSIX_C_LANG_MATH (NEW) cimag() C99 POSIX_C_LANG_MATH (NEW) cimagf() C99 POSIX_C_LANG_MATH (NEW) cimagl() C99 POSIX_C_LANG_MATH (NEW) clock() C99 POSIX_MULTI_PROCESS clock_getcpuclockid() .1d _POSIX_CPUTIME clock_nanosleep() .1j _POSIX_CLOCK_SELECTION clog() C99 POSIX_C_LANG_MATH (NEW) clogf() C99 POSIX_C_LANG_MATH (NEW) clogl() C99 POSIX_C_LANG_MATH (NEW) closelog() XSI XSI_SYSTEM_LOGGING (NEW) confstr() .1a POSIX_SINGLE_PROCESS conj() C99 POSIX_C_LANG_MATH (NEW) conjf() C99 POSIX_C_LANG_MATH (NEW) conjl() C99 POSIX_C_LANG_MATH (NEW) connect() XNS POSIX_NETWORKING (NEW) copysign() C99 POSIX_C_LANG_MATH (NEW) copysignf() C99 POSIX_C_LANG_MATH (NEW) copysignl() C99 POSIX_C_LANG_MATH (NEW) cosf() C99 POSIX_C_LANG_MATH (NEW) coshf() C99 POSIX_C_LANG_MATH (NEW) coshl() C99 POSIX_C_LANG_MATH (NEW) cosl() C99 POSIX_C_LANG_MATH (NEW) cpow() C99 POSIX_C_LANG_MATH (NEW) cpowf() C99 POSIX_C_LANG_MATH (NEW) cpowl() C99 POSIX_C_LANG_MATH (NEW) cproj() C99 POSIX_C_LANG_MATH (NEW) cprojf() C99 POSIX_C_LANG_MATH (NEW) cprojl() C99 POSIX_C_LANG_MATH (NEW) creal() C99 POSIX_C_LANG_MATH (NEW) crealf() C99 POSIX_C_LANG_MATH (NEW) creall() C99 POSIX_C_LANG_MATH (NEW) crypt() XSI _XOPEN_CRYPT (NEW) csin() C99 POSIX_C_LANG_MATH (NEW) csinf() C99 POSIX_C_LANG_MATH (NEW) csinh() C99 POSIX_C_LANG_MATH (NEW) csinhf() C99 POSIX_C_LANG_MATH (NEW) csinhl() C99 POSIX_C_LANG_MATH (NEW) csinl() C99 POSIX_C_LANG_MATH (NEW) csqrt() C99 POSIX_C_LANG_MATH (NEW) csqrtf() C99 POSIX_C_LANG_MATH (NEW) csqrtl() C99 POSIX_C_LANG_MATH (NEW) ctan() C99 POSIX_C_LANG_MATH (NEW) ctanf() C99 POSIX_C_LANG_MATH (NEW) ctanh() C99 POSIX_C_LANG_MATH (NEW) ctanhf() C99 POSIX_C_LANG_MATH (NEW) ctanhl() C99 POSIX_C_LANG_MATH (NEW) ctanl() C99 POSIX_C_LANG_MATH (NEW) daylight XSI XSI_C_LANG_SUPPORT (NEW) dbm_clearerr() XSI XSI_DBM (NEW) dbm_close() XSI XSI_DBM (NEW) dbm_delete() XSI XSI_DBM (NEW) dbm_error() XSI XSI_DBM (NEW) dbm_fetch() XSI XSI_DBM (NEW) dbm_firstkey() XSI XSI_DBM (NEW) dbm_nextkey() XSI XSI_DBM (NEW) dbm_open() XSI XSI_DBM (NEW) dbm_store() XSI XSI_DBM (NEW) difftime() C99 POSIX_C_LANG_SUPPORT dirname() XSI XSI_FILE_SYSTEM (NEW) div() C99 POSIX_C_LANG_SUPPORT dlclose() XSI XSI_DYNAMIC_LINKING (NEW) dlerror() XSI XSI_DYNAMIC_LINKING (NEW) dlopen() XSI XSI_DYNAMIC_LINKING (NEW) dlsym() XSI XSI_DYNAMIC_LINKING (NEW) drand48() XSI XSI_C_LANG_SUPPORT (NEW) ecvt() XSI _XOPEN_LEGACY (NEW) encrypt() XSI _XOPEN_CRYPT (NEW) endgrent() XSI XSI_USER_GROUPS endhostent() XNS POSIX_NETWORKING (NEW) endnetent() XNS POSIX_NETWORKING (NEW) endprotoent() XNS POSIX_NETWORKING (NEW) endpwent() XSI XSI_SYSTEM_DATABASE (NEW) endservent() XNS POSIX_NETWORKING (NEW) endutxent() XSI XSI_USER_GROUPS environ --- POSIX_SINGLE_PROCESS erand48() XSI XSI_C_LANG_SUPPORT (NEW) erf() C99 POSIX_C_LANG_MATH (NEW) erfc() C99 POSIX_C_LANG_MATH (NEW) erfcf() C99 POSIX_C_LANG_MATH (NEW) erfcl() C99 POSIX_C_LANG_MATH (NEW) erff() C99 POSIX_C_LANG_MATH (NEW) erfl() C99 POSIX_C_LANG_MATH (NEW) errno --- POSIX_SINGLE_PROCESS exp2() C99 POSIX_C_LANG_MATH (NEW) exp2f() C99 POSIX_C_LANG_MATH (NEW) exp2l() C99 POSIX_C_LANG_MATH (NEW) expf() C99 POSIX_C_LANG_MATH (NEW) expl() C99 POSIX_C_LANG_MATH (NEW) expm1() C99 POSIX_C_LANG_MATH (NEW) expm1f() C99 POSIX_C_LANG_MATH (NEW) expm1l() C99 POSIX_C_LANG_MATH (NEW) fabsf() C99 POSIX_C_LANG_MATH (NEW) fabsl() C99 POSIX_C_LANG_MATH (NEW) fattach() XSR _XOPEN_STREAMS (NEW) fchdir() XSI XSI_FILE_SYSTEM (NEW) fchmod() --- POSIX_FILE_ATTRIBUTES fchown() .1a POSIX_FILE_ATTRIBUTES fcvt() XSI _XOPEN_LEGACY (NEW) fdetach() XSR _XOPEN_STREAMS (NEW) fdim() C99 POSIX_C_LANG_MATH (NEW) fdimf() C99 POSIX_C_LANG_MATH (NEW) fdiml() C99 POSIX_C_LANG_MATH (NEW) feclearexcept() C99 POSIX_C_LANG_SUPPORT fegetenv() C99 POSIX_C_LANG_SUPPORT fegetexceptflag() C99 POSIX_C_LANG_SUPPORT fegetround() C99 POSIX_C_LANG_SUPPORT feholdexcept() C99 POSIX_C_LANG_SUPPORT feraiseexcept() C99 POSIX_C_LANG_SUPPORT fesetenv() C99 POSIX_C_LANG_SUPPORT fesetexceptflag() C99 POSIX_C_LANG_SUPPORT fesetround() C99 POSIX_C_LANG_SUPPORT fetestexcept() C99 POSIX_C_LANG_SUPPORT feupdateenv() C99 POSIX_C_LANG_SUPPORT ffs() XSI XSI_C_LANG_SUPPORT (NEW) fgetpos() C99 POSIX_FD_MGMT fgetwc() C99 POSIX_WIDE_CHAR_DEVICE_IO (NEW) fgetws() C99 POSIX_WIDE_CHAR_DEVICE_IO (NEW) floorf() C99 POSIX_C_LANG_MATH (NEW) floorl() C99 POSIX_C_LANG_MATH (NEW) fma() C99 POSIX_C_LANG_MATH (NEW) fmaf() C99 POSIX_C_LANG_MATH (NEW) fmal() C99 POSIX_C_LANG_MATH (NEW) fmax() C99 POSIX_C_LANG_MATH (NEW) fmaxf() C99 POSIX_C_LANG_MATH (NEW) fmaxl() C99 POSIX_C_LANG_MATH (NEW) fmin() C99 POSIX_C_LANG_MATH (NEW) fminf() C99 POSIX_C_LANG_MATH (NEW) fminl() C99 POSIX_C_LANG_MATH (NEW) fmodf() C99 POSIX_C_LANG_MATH (NEW) fmodl() C99 POSIX_C_LANG_MATH (NEW) fmtmsg() XSI XSI_DEVICE_IO (NEW) fnmatch() .1a POSIX_C_LIB_EXT (NEW) fpclassify() C99 POSIX_C_LANG_MATH (NEW) fputwc() C99 POSIX_WIDE_CHAR_DEVICE_IO (NEW) fputws() C99 POSIX_WIDE_CHAR_DEVICE_IO (NEW) freeaddrinfo() XNS POSIX_NETWORKING (NEW) frexpf() C99 POSIX_C_LANG_MATH (NEW) frexpl() C99 POSIX_C_LANG_MATH (NEW) fseeko() CX POSIX_FD_MGMT fsetpos() C99 POSIX_FD_MGMT fstatvfs() XSI XSI_FILE_SYSTEM (NEW) ftello() CX POSIX_FD_MGMT ftime() XSI _XOPEN_LEGACY (NEW) ftok() XSI XSI_IPC (NEW) ftruncate() --- POSIX_FD_MGMT ftw() XSI XSI_FILE_SYSTEM (NEW) fwide() C99 POSIX_WIDE_CHAR_DEVICE_IO (NEW) fwprintf() C99 POSIX_WIDE_CHAR_DEVICE_IO (NEW) fwscanf() C99 POSIX_WIDE_CHAR_DEVICE_IO (NEW) gai_strerror() XNS POSIX_NETWORKING (NEW) gcvt() XSI _XOPEN_LEGACY (NEW) getaddrinfo() XNS POSIX_NETWORKING (NEW) getcontext() XSI XSI_C_LANG_SUPPORT (NEW) getdate() XSI XSI_C_LANG_SUPPORT (NEW) getgrent() XSI XSI_USER_GROUPS gethostbyaddr() XNS POSIX_NETWORKING (NEW) gethostbyname() XNS POSIX_NETWORKING (NEW) gethostent() XNS POSIX_NETWORKING (NEW) gethostid() XSI XSI_SINGLE_PROCESS (NEW) gethostname() XNS POSIX_NETWORKING (NEW) getitimer() XSI XSI_TIMERS (NEW) getmsg() XSR _XOPEN_STREAMS (NEW) getnameinfo() XNS POSIX_NETWORKING (NEW) getnetbyaddr() XNS POSIX_NETWORKING (NEW) getnetbyname() XNS POSIX_NETWORKING (NEW) getnetent() XNS POSIX_NETWORKING (NEW) getopt() .1a POSIX_C_LIB_EXT (NEW) getpeername() XNS POSIX_NETWORKING (NEW) getpgid() XSI XSI_MULTI_PROCESS (NEW) getpmsg() XSR _XOPEN_STREAMS (NEW) getpriority() XSI XSI_MULTI_PROCESS (NEW) getprotobyname() XNS POSIX_NETWORKING (NEW) getprotobynumber() XNS POSIX_NETWORKING (NEW) getprotoent() XNS POSIX_NETWORKING (NEW) getpwent() XSI XSI_SYSTEM_DATABASE (NEW) getrlimit() XSI XSI_MULTI_PROCESS (NEW) getrusage() XSI XSI_MULTI_PROCESS (NEW) getservbyname() XNS POSIX_NETWORKING (NEW) getservbyport() XNS POSIX_NETWORKING (NEW) getservent() XNS POSIX_NETWORKING (NEW) getsid() XSI XSI_MULTI_PROCESS (NEW) getsockname() XNS POSIX_NETWORKING (NEW) getsockopt() XNS POSIX_NETWORKING (NEW) getsubopt() XSI XSI_C_LANG_SUPPORT (NEW) gettimeofday() XSI XSI_SINGLE_PROCESS (NEW) getutxent() XSI XSI_USER_GROUPS getutxid() XSI XSI_USER_GROUPS getutxline() XSI XSI_USER_GROUPS getwc() C99 POSIX_WIDE_CHAR_DEVICE_IO (NEW) getwchar() C99 POSIX_WIDE_CHAR_DEVICE_IO (NEW) getwd() XSI _XOPEN_LEGACY (NEW) glob() .1a POSIX_FILE_SYSTEM_EXT globfree() .1a POSIX_FILE_SYSTEM_EXT grantpt() XSI XSI_DEVICE_SPECIFIC (NEW) h_errno XNS POSIX_NETWORKING (NEW) hcreate() XSI XSI_C_LANG_SUPPORT (NEW) hdestroy() XSI XSI_C_LANG_SUPPORT (NEW) hsearch() XSI XSI_C_LANG_SUPPORT (NEW) htonl() XNS POSIX_NETWORKING (NEW) htons() XNS POSIX_NETWORKING (NEW) hypot() C99 POSIX_C_LANG_MATH (NEW) hypotf() C99 POSIX_C_LANG_MATH (NEW) hypotl() C99 POSIX_C_LANG_MATH (NEW) iconv() XSI XSI_C_LANG_SUPPORT (NEW) iconv_close() XSI XSI_C_LANG_SUPPORT (NEW) iconv_open() XSI XSI_C_LANG_SUPPORT (NEW) if_freenameindex() XNS POSIX_NETWORKING (NEW) if_indextoname() XNS POSIX_NETWORKING (NEW) if_nameindex() XNS POSIX_NETWORKING (NEW) if_nametoindex() XNS POSIX_NETWORKING (NEW) ilogb() C99 POSIX_C_LANG_MATH (NEW) ilogbf() C99 POSIX_C_LANG_MATH (NEW) ilogbl() C99 POSIX_C_LANG_MATH (NEW) imaxabs() C99 POSIX_C_LANG_SUPPORT imaxdiv() C99 POSIX_C_LANG_SUPPORT index() XSI _XOPEN_LEGACY (NEW) inet_addr() XNS POSIX_NETWORKING (NEW) inet_ntoa() XNS POSIX_NETWORKING (NEW) inet_ntop() IP6 POSIX_NETWORKING (NEW) inet_pton() IP6 POSIX_NETWORKING (NEW) initstate() XSI XSI_C_LANG_SUPPORT (NEW) insque() XSI XSI_C_LANG_SUPPORT (NEW) ioctl() XSR _XOPEN_STREAMS (NEW) isascii() XSI XSI_C_LANG_SUPPORT (NEW) isastream() XSR _XOPEN_STREAMS (NEW) isblank() C99 POSIX_C_LANG_SUPPORT isfinite() C99 POSIX_C_LANG_MATH (NEW) isgreater() C99 POSIX_C_LANG_MATH (NEW) isgreaterequal() C99 POSIX_C_LANG_MATH (NEW) isinf() C99 POSIX_C_LANG_MATH (NEW) isless() C99 POSIX_C_LANG_MATH (NEW) islessequal() C99 POSIX_C_LANG_MATH (NEW) islessgreater() C99 POSIX_C_LANG_MATH (NEW) isnan() C99 POSIX_C_LANG_MATH (NEW) isnormal() C99 POSIX_C_LANG_MATH (NEW) isunordered() C99 POSIX_C_LANG_MATH (NEW) iswalnum() C99 POSIX_C_LANG_WIDE_CHAR (NEW) iswalpha() C99 POSIX_C_LANG_WIDE_CHAR (NEW) iswblank() C99 POSIX_C_LANG_WIDE_CHAR (NEW) iswcntrl() C99 POSIX_C_LANG_WIDE_CHAR (NEW) iswctype() C99 POSIX_C_LANG_WIDE_CHAR (NEW) iswdigit() C99 POSIX_C_LANG_WIDE_CHAR (NEW) iswgraph() C99 POSIX_C_LANG_WIDE_CHAR (NEW) iswlower() C99 POSIX_C_LANG_WIDE_CHAR (NEW) iswprint() C99 POSIX_C_LANG_WIDE_CHAR (NEW) iswpunct() C99 POSIX_C_LANG_WIDE_CHAR (NEW) iswspace() C99 POSIX_C_LANG_WIDE_CHAR (NEW) iswupper() C99 POSIX_C_LANG_WIDE_CHAR (NEW) iswxdigit() C99 POSIX_C_LANG_WIDE_CHAR (NEW) j0() XSI XSI_MATH (NEW) j1() XSI XSI_MATH (NEW) jn() XSI XSI_MATH (NEW) jrand48() XSI XSI_C_LANG_SUPPORT (NEW) killpg() XSI XSI_SIGNALS (NEW) l64a() XSI XSI_C_LANG_SUPPORT (NEW) labs() C99 POSIX_C_LANG_SUPPORT lchown() XSI XSI_FILE_SYSTEM (NEW) lcong48() XSI XSI_C_LANG_SUPPORT (NEW) ldexpf() C99 POSIX_C_LANG_MATH (NEW) ldexpl() C99 POSIX_C_LANG_MATH (NEW) ldiv() C99 POSIX_C_LANG_SUPPORT llabs() C99 POSIX_C_LANG_SUPPORT lldiv() C99 POSIX_C_LANG_SUPPORT lfind() XSI XSI_C_LANG_SUPPORT (NEW) lgamma() C99 POSIX_C_LANG_MATH (NEW) lgammaf() C99 POSIX_C_LANG_MATH (NEW) lgammal() C99 POSIX_C_LANG_MATH (NEW) listen() XNS POSIX_NETWORKING (NEW) llrint() C99 POSIX_C_LANG_MATH (NEW) llrintf() C99 POSIX_C_LANG_MATH (NEW) llrintl() C99 POSIX_C_LANG_MATH (NEW) llround() C99 POSIX_C_LANG_MATH (NEW) llroundf() C99 POSIX_C_LANG_MATH (NEW) llroundl() C99 POSIX_C_LANG_MATH (NEW) localeconv() C99 POSIX_C_LANG_SUPPORT lockf() XSI XSI_FILE_SYSTEM (NEW) log10f() C99 POSIX_C_LANG_MATH (NEW) log10l() C99 POSIX_C_LANG_MATH (NEW) log1p() C99 POSIX_C_LANG_MATH (NEW) log1pf() C99 POSIX_C_LANG_MATH (NEW) log1pl() C99 POSIX_C_LANG_MATH (NEW) log2() C99 POSIX_C_LANG_MATH (NEW) log2f() C99 POSIX_C_LANG_MATH (NEW) log2l() C99 POSIX_C_LANG_MATH (NEW) logb() C99 POSIX_C_LANG_MATH (NEW) logbf() C99 POSIX_C_LANG_MATH (NEW) logbl() C99 POSIX_C_LANG_MATH (NEW) logf() C99 POSIX_C_LANG_MATH (NEW) logl() C99 POSIX_C_LANG_MATH (NEW) lrand48() XSI XSI_C_LANG_SUPPORT (NEW) lrint() C99 POSIX_C_LANG_MATH (NEW) lrintf() C99 POSIX_C_LANG_MATH (NEW) lrintl() C99 POSIX_C_LANG_MATH (NEW) lround() C99 POSIX_C_LANG_MATH (NEW) lroundf() C99 POSIX_C_LANG_MATH (NEW) lroundl() C99 POSIX_C_LANG_MATH (NEW) lsearch() XSI XSI_C_LANG_SUPPORT (NEW) lstat() .1a POSIX_SYMBOLIC_LINKS makecontext() XSI XSI_C_LANG_SUPPORT (NEW) mblen() C99 POSIX_C_LANG_WIDE_CHAR (NEW) mbrlen() C99 POSIX_C_LANG_WIDE_CHAR (NEW) mbrtowc() C99 POSIX_C_LANG_WIDE_CHAR (NEW) mbsinit() C99 POSIX_C_LANG_WIDE_CHAR (NEW) mbsrtowcs() C99 POSIX_C_LANG_WIDE_CHAR (NEW) mbstowcs() C99 POSIX_C_LANG_WIDE_CHAR (NEW) mbtowc() C99 POSIX_C_LANG_WIDE_CHAR (NEW) memccpy() XSI XSI_C_LANG_SUPPORT (NEW) memchr() C99 POSIX_C_LANG_SUPPORT memcmp() C99 POSIX_C_LANG_SUPPORT memcpy() C99 POSIX_C_LANG_SUPPORT memmove() C99 POSIX_C_LANG_SUPPORT memset() C99 POSIX_C_LANG_SUPPORT mknod() XSI XSI_FILE_SYSTEM (NEW) mkstemp() XSI XSI_FILE_SYSTEM (NEW) mktemp() XSI _XOPEN_LEGACY (NEW) modff() C99 POSIX_C_LANG_MATH (NEW) modfl() C99 POSIX_C_LANG_MATH (NEW) mrand48() XSI XSI_C_LANG_SUPPORT (NEW) msgctl() XSI XSI_IPC (NEW) msgget() XSI XSI_IPC (NEW) msgrcv() XSI XSI_IPC (NEW) msgsnd() XSI XSI_IPC (NEW) nan() C99 POSIX_C_LANG_MATH (NEW) nanf() C99 POSIX_C_LANG_MATH (NEW) nanl() C99 POSIX_C_LANG_MATH (NEW) nearbyint() C99 POSIX_C_LANG_MATH (NEW) nearbyintf() C99 POSIX_C_LANG_MATH (NEW) nearbyintl() C99 POSIX_C_LANG_MATH (NEW) nextafter() C99 POSIX_C_LANG_MATH (NEW) nextafterf() C99 POSIX_C_LANG_MATH (NEW) nextafterl() C99 POSIX_C_LANG_MATH (NEW) nexttoward() C99 POSIX_C_LANG_MATH (NEW) nexttowardf() C99 POSIX_C_LANG_MATH (NEW) nexttowardl() C99 POSIX_C_LANG_MATH (NEW) nftw() XSI XSI_FILE_SYSTEM (NEW) nice() XSI XSI_MULTI_PROCESS (NEW) nl_langinfo() XSI XSI_I18N (NEW) nrand48() XSI XSI_C_LANG_SUPPORT (NEW) ntohl() XNS POSIX_NETWORKING (NEW) ntohs() XNS POSIX_NETWORKING (NEW) openlog() XSI XSI_SYSTEM_LOGGING (NEW) optarg .1a POSIX_C_LIB_EXT (NEW) optind .1a POSIX_C_LIB_EXT (NEW) opterr .1a POSIX_C_LIB_EXT (NEW) optopt .1a POSIX_C_LIB_EXT (NEW) pclose() .1a POSIX_SHELL_FUNC (NEW) poll() XSI XSI_DEVICE_IO (NEW) popen() .1a POSIX_SHELL_FUNC (NEW) posix_fadvise() .1d _POSIX_ADVISORY_INFO posix_fallocate() .1d _POSIX_ADVISORY_INFO posix_madvise() .1d _POSIX_ADVISORY_INFO posix_mem_offset() .1j _POSIX_TYPED_MEMORY_OBJECTS posix_memalign() .1d _POSIX_ADVISORY_INFO posix_openpt() XSI XSI_DEVICE_SPECIFIC posix_spawn() .1d _POSIX_SPAWN posix_spawn_file_actions_addclose() .1d _POSIX_SPAWN posix_spawn_file_actions_adddup2() .1d _POSIX_SPAWN posix_spawn_file_actions_addopen() .1d _POSIX_SPAWN posix_spawn_file_actions_destroy() .1d _POSIX_SPAWN posix_spawn_file_actions_init() .1d _POSIX_SPAWN posix_spawnattr_destroy() .1d _POSIX_SPAWN posix_spawnattr_getflags() .1d _POSIX_SPAWN posix_spawnattr_getpgroup() .1d _POSIX_SPAWN posix_spawnattr_getschedparam() .1d _POSIX_SPAWN posix_spawnattr_getschedpolicy() .1d _POSIX_SPAWN posix_spawnattr_getsigdefault() .1d _POSIX_SPAWN posix_spawnattr_getsigmask() .1d _POSIX_SPAWN posix_spawnattr_init() .1d _POSIX_SPAWN posix_spawnattr_setflags() .1d _POSIX_SPAWN posix_spawnattr_setpgroup() .1d _POSIX_SPAWN posix_spawnattr_setschedparam() .1d _POSIX_SPAWN posix_spawnattr_setschedpolicy() .1d _POSIX_SPAWN posix_spawnattr_setsigdefault() .1d _POSIX_SPAWN posix_spawnattr_setsigmask() .1d _POSIX_SPAWN posix_spawnp() .1d _POSIX_SPAWN posix_trace_attr_destroy() .1q _POSIX_TRACE posix_trace_attr_getclockres() .1q _POSIX_TRACE posix_trace_attr_getcreatetime() .1q _POSIX_TRACE posix_trace_attr_getgenversion() .1q _POSIX_TRACE posix_trace_attr_getinherited() .1q _POSIX_TRACE posix_trace_attr_getlogfullpolicy() .1q _POSIX_TRACE posix_trace_attr_getlogsize() .1q _POSIX_TRACE posix_trace_attr_getmaxdatasize() .1q _POSIX_TRACE posix_trace_attr_getmaxsystemeventsize() .1q _POSIX_TRACE posix_trace_attr_getmaxusereventsize() .1q _POSIX_TRACE posix_trace_attr_getname() .1q _POSIX_TRACE posix_trace_attr_getstreamfullpolicy() .1q _POSIX_TRACE posix_trace_attr_getstreamsize() .1q _POSIX_TRACE posix_trace_attr_init() .1q _POSIX_TRACE posix_trace_attr_setinherited() .1q _POSIX_TRACE posix_trace_attr_setlogfullpolicy() .1q _POSIX_TRACE posix_trace_attr_setlogsize() .1q _POSIX_TRACE posix_trace_attr_setmaxdatasize() .1q _POSIX_TRACE posix_trace_attr_setname() .1q _POSIX_TRACE posix_trace_attr_setstreamfullpolicy() .1q _POSIX_TRACE posix_trace_attr_setstreamsize() .1q _POSIX_TRACE posix_trace_clear() .1q _POSIX_TRACE posix_trace_close() .1q _POSIX_TRACE posix_trace_create() .1q _POSIX_TRACE posix_trace_create_withlog() .1q _POSIX_TRACE posix_trace_event() .1q _POSIX_TRACE posix_trace_eventid_equal() .1q _POSIX_TRACE posix_trace_eventid_get_name() .1q _POSIX_TRACE posix_trace_eventid_open() .1q _POSIX_TRACE posix_trace_eventset_add() .1q _POSIX_TRACE posix_trace_eventset_del() .1q _POSIX_TRACE posix_trace_eventset_empty() .1q _POSIX_TRACE posix_trace_eventset_fill() .1q _POSIX_TRACE posix_trace_eventset_ismember() .1q _POSIX_TRACE posix_trace_eventtypelist_getnext_id() .1q _POSIX_TRACE posix_trace_eventtypelist_rewind() .1q _POSIX_TRACE posix_trace_flush() .1q _POSIX_TRACE posix_trace_get_attr() .1q _POSIX_TRACE posix_trace_get_filter() .1q _POSIX_TRACE posix_trace_get_status() .1q _POSIX_TRACE posix_trace_getnext_event() .1q _POSIX_TRACE posix_trace_open() .1q _POSIX_TRACE posix_trace_rewind() .1q _POSIX_TRACE posix_trace_set_filter() .1q _POSIX_TRACE posix_trace_shutdown() .1q _POSIX_TRACE posix_trace_start() .1q _POSIX_TRACE posix_trace_stop() .1q _POSIX_TRACE posix_trace_timedgetnext_event() .1q _POSIX_TRACE posix_trace_trid_eventid_open() .1q _POSIX_TRACE posix_trace_trygetnext_event() .1q _POSIX_TRACE posix_typed_mem_get_info() .1j _POSIX_TYPED_MEMORY_OBJECTS posix_typed_mem_open() .1j _POSIX_TYPED_MEMORY_OBJECTS powf() C99 POSIX_C_LANG_MATH (NEW) powl() C99 POSIX_C_LANG_MATH (NEW) pread() XSI XSI_DEVICE_IO (NEW) pselect() .1g POSIX_DEVICE_IO pthread_attr_getguardsize() XSI XSI_THREADS_EXT (NEW) pthread_attr_getstack() XSI XSI_THREADS_EXT (NEW) pthread_attr_setguardsize() XSI XSI_THREADS_EXT (NEW) pthread_attr_setstack() XSI XSI_THREADS_EXT (NEW) pthread_barrier_destroy() .1j _POSIX_BARRIERS pthread_barrier_init() .1j _POSIX_BARRIERS pthread_barrier_wait() .1j _POSIX_BARRIERS pthread_barrierattr_destroy() .1j _POSIX_BARRIERS pthread_barrierattr_getpshared() .1j _POSIX_BARRIERS pthread_barrierattr_init() .1j _POSIX_BARRIERS pthread_barrierattr_setpshared() .1j _POSIX_BARRIERS pthread_getconcurrency() XSI XSI_THREADS_EXT (NEW) pthread_getcpuclockid() .1d _POSIX_THREAD_CPUTIME pthread_mutexattr_gettype() XSI XSI_THREAD_MUTEX_EXT (NEW) pthread_mutexattr_settype() XSI XSI_THREAD_MUTEX_EXT (NEW) pthread_rwlock_destroy() .1j _POSIX_THREADS (as modified by Austin) pthread_rwlock_init() .1j _POSIX_THREADS (as modified by Austin) pthread_rwlock_rdlock() .1j _POSIX_THREADS (as modified by Austin) pthread_rwlock_timedrdlock() .1j _POSIX_THREADS (as modified by Austin) pthread_rwlock_timedwrlock() .1j _POSIX_THREADS (as modified by Austin) pthread_rwlock_tryrdlock() .1j _POSIX_THREADS (as modified by Austin) pthread_rwlock_trywrlock() .1j _POSIX_THREADS (as modified by Austin) pthread_rwlock_unlock() .1j _POSIX_THREADS (as modified by Austin) pthread_rwlock_wrlock() .1j _POSIX_THREADS (as modified by Austin) pthread_rwlockattr_destroy() .1j _POSIX_THREADS (as modified by Austin) pthread_rwlockattr_getpshared() .1j _POSIX_THREADS (as modified by Austin) pthread_rwlockattr_init() .1j _POSIX_THREADS (as modified by Austin) pthread_rwlockattr_setpshared() .1j _POSIX_THREADS (as modified by Austin) pthread_setconcurrency() XSI XSI_THREADS_EXT (NEW) pthread_setschedprio() I1c _POSIX_THREAD_PRIORITY_SCHEDULING pthread_spin_destroy() .1j _POSIX_SPIN_LOCKS pthread_spin_init() .1j _POSIX_SPIN_LOCKS pthread_spin_lock() .1j _POSIX_SPIN_LOCKS pthread_spin_trylock() .1j _POSIX_SPIN_LOCKS pthread_spin_unlock() .1j _POSIX_SPIN_LOCKS ptsname() XSI XSI_DEVICE_SPECIFIC (NEW) putenv() XSI XSI_SINGLE_PROCESS (NEW) putmsg() XSR _XOPEN_STREAMS (NEW) putpmsg() XSR _XOPEN_STREAMS (NEW) pututxline() XSI XSI_USER_GROUPS putwc() C99 POSIX_WIDE_CHAR_DEVICE_IO (NEW) putwchar() C99 POSIX_WIDE_CHAR_DEVICE_IO (NEW) pwrite() XSI XSI_DEVICE_IO (NEW) raise() C99 POSIX_SIGNALS random() XSI XSI_C_LANG_SUPPORT (NEW) readlink() .1a POSIX_SYMBOLIC_LINKS readv() XSI XSI_DEVICE_IO (NEW) realpath() XSI XSI_FILE_SYSTEM (NEW) recv() XNS POSIX_NETWORKING (NEW) recvfrom() XNS POSIX_NETWORKING (NEW) recvmsg() XNS POSIX_NETWORKING (NEW) regcomp() .1a _POSIX_REGEXP (NEW) regerror() .1a _POXIX_REGEXP (NEW) regexec() .1a _POXIX_REGEXP (NEW) regfree() .1a _POXIX_REGEXP (NEW) remainder() C99 POSIX_C_LANG_MATH (NEW) remainderf() C99 POSIX_C_LANG_MATH (NEW) remainderl() C99 POSIX_C_LANG_MATH (NEW) remque() XSI XSI_C_LANG_SUPPORT (NEW) remquo() C99 POSIX_C_LANG_MATH (NEW) remquof() C99 POSIX_C_LANG_MATH (NEW) remquol() C99 POSIX_C_LANG_MATH (NEW) rindex() XSI _XOPEN_LEGACY (NEW) rint() C99 POSIX_C_LANG_MATH (NEW) rintf() C99 POSIX_C_LANG_MATH (NEW) rintl() C99 POSIX_C_LANG_MATH (NEW) round() C99 POSIX_C_LANG_MATH (NEW) roundf() C99 POSIX_C_LANG_MATH (NEW) roundl() C99 POSIX_C_LANG_MATH (NEW) scalb() XSI XSI_MATH (NEW) scalbln() C99 POSIX_C_LANG_MATH (NEW) scalblnf() C99 POSIX_C_LANG_MATH (NEW) scalblnl() C99 POSIX_C_LANG_MATH (NEW) scalbn() C99 POSIX_C_LANG_MATH (NEW) scalbnf() C99 POSIX_C_LANG_MATH (NEW) scalbnl() C99 POSIX_C_LANG_MATH (NEW) seed48() XSI XSI_C_LANG_SUPPORT (NEW) seekdir() XSI XSI_FILE_SYSTEM (NEW) select() XNS POSIX_DEVICE_IO semctl() XSI XSI_IPC (NEW) semget() XSI XSI_IPC (NEW) semop() XSI XSI_IPC (NEW) send() XNS POSIX_NETWORKING (NEW) sendmsg() XNS POSIX_NETWORKING (NEW) sendto() XNS POSIX_NETWORKING (NEW) setcontext() XSI XSI_C_LANG_SUPPORT (NEW) setegid() .1a POSIX_USER_GROUPS setenv() .1a POSIX_SINGLE_PROCESS seteuid() .1a POSIX_USER_GROUPS setgrent() XSI XSI_USER_GROUPS sethostent() XNS POSIX_NETWORKING (NEW) setitimer() XSI XSI_TIMERS (NEW) setkey() XSI _XOPEN_CRYPT (NEW) setlogmask() XSI XSI_SYSTEM_LOGGING (NEW) setnetent() XNS POSIX_NETWORKING (NEW) setpgrp() XSI XSI_MULTI_PROCESS (NEW) setpriority() XSI XSI_MULTI_PROCESS (NEW) setprotoent() XNS POSIX_NETWORKING (NEW) setpwent() XSI XSI_SYSTEM_DATABASE (NEW) setregid() XSI XSI_USER_GROUPS setreuid() XSI XSI_USER_GROUPS setrlimit() XSI XSI_MULTI_PROCESS (NEW) setservent() XNS POSIX_NETWORKING (NEW) setsockopt() XNS POSIX_NETWORKING (NEW) setstate() XSI XSI_C_LANG_SUPPORT (NEW) setutxent() XSI XSI_USER_GROUPS setvbuf() C99 POSIX_DEVICE_IO shmat() XSI XSI_IPC (NEW) shmctl() XSI XSI_IPC (NEW) shmdt() XSI XSI_IPC (NEW) shmget() XSI XSI_IPC (NEW) shutdown() XNS POSIX_NETWORKING (NEW) sigaltstack() XSI XSI_SIGNALS (NEW) sighold() XSI XSI_SIGNALS (NEW) sigignore() XSI XSI_SIGNALS (NEW) siginterrupt() XSI XSI_SIGNALS (NEW) signal() C99 POSIX_SIGNALS signbit() C99 POSIX_C_LANG_MATH (NEW) signgam XSI XSI_C_LANG_SUPPORT (NEW) sigpause() XSI XSI_SIGNALS (NEW) sigrelse() XSI XSI_SIGNALS (NEW) sigset() XSI XSI_SIGNALS (NEW) sigwait() --- POSIX_SIGNALS (was missing from .13) sinf() C99 POSIX_C_LANG_MATH (NEW) sinhf() C99 POSIX_C_LANG_MATH (NEW) sinhl() C99 POSIX_C_LANG_MATH (NEW) sinl() C99 POSIX_C_LANG_MATH (NEW) snprintf() C99 POSIX_C_LANG_SUPPORT socket() XNS POSIX_NETWORKING (NEW) socketpair() XNS POSIX_NETWORKING (NEW) sqrtf() C99 POSIX_C_LANG_MATH (NEW) sqrtl() C99 POSIX_C_LANG_MATH (NEW) srand48() XSI XSI_C_LANG_SUPPORT (NEW) srandom() XSI XSI_C_LANG_SUPPORT (NEW) statvfs() XSI XSI_FILE_SYSTEM (NEW) stderr --- POSIX_DEVICE_IO stdin --- POSIX_DEVICE_IO stdout --- POSIX_DEVICE_IO strcasecmp() XSI XSI_C_LANG_SUPPORT (NEW) strcoll() C99 POSIX_C_LANG_SUPPORT strdup() XSI XSI_C_LANG_SUPPORT (NEW) strerror() --- POSIX_C_LANG_SUPPORT (missing from .13) strerror_r() --- POSIX_C_LANG_SUPPORT_R (added - .1c interp) strfmon() XSI XSI_C_LANG_SUPPORT (NEW) strncasecmp() XSI XSI_C_LANG_SUPPORT (NEW) strptime() XSI XSI_C_LANG_SUPPORT (NEW) strtod() C99 POSIX_C_LANG_SUPPORT strtof() C99 POSIX_C_LANG_SUPPORT strtold() C99 POSIX_C_LANG_SUPPORT strtoimax() C99 POSIX_C_LANG_SUPPORT strtoumax() C99 POSIX_C_LANG_SUPPORT strtol() C99 POSIX_C_LANG_SUPPORT strtoll() C99 POSIX_C_LANG_SUPPORT strtoul() C99 POSIX_C_LANG_SUPPORT strtoull() C99 POSIX_C_LANG_SUPPORT strxfrm() C99 POSIX_C_LANG_SUPPORT swab() XSI XSI_C_LANG_SUPPORT (NEW) swapcontext() XSI XSI_C_LANG_SUPPORT (NEW) swprintf() C99 POSIX_C_LANG_WIDE_CHAR (NEW) swscanf() C99 POSIX_C_LANG_WIDE_CHAR (NEW) symlink() .1a POSIX_SYMBOLIC_LINKS sync() XSI XSI_FILE_SYSTEM (NEW) syslog() XSI XSI_SYSTEM_LOGGING (NEW) system() .1a POSIX_SHELL_FUNC (NEW) (also ISO C) tanf() C99 POSIX_C_LANG_MATH (NEW) tanhf() C99 POSIX_C_LANG_MATH (NEW) tanhl() C99 POSIX_C_LANG_MATH (NEW) tanl() C99 POSIX_C_LANG_MATH (NEW) tcgetsid() XSI XSI_JOB_CONTROL (NEW) tdelete() XSI XSI_C_LANG_SUPPORT (NEW) telldir() XSI XSI_FILE_SYSTEM (NEW) tempnam() XSI XSI_FILE_SYSTEM (NEW) tfind() XSI XSI_C_LANG_SUPPORT (NEW) tgamma() C99 POSIX_C_LANG_MATH (NEW) tgammaf() C99 POSIX_C_LANG_MATH (NEW) tgammal() C99 POSIX_C_LANG_MATH (NEW) timezone() XSI XSI_C_LANG_SUPPORT (NEW) toascii() XSI XSI_C_LANG_SUPPORT (NEW) towctrans() C99 POSIX_C_LANG_WIDE_CHAR (NEW) towlower() C99 POSIX_C_LANG_WIDE_CHAR (NEW) towupper() C99 POSIX_C_LANG_WIDE_CHAR (NEW) trunc() C99 POSIX_C_LANG_MATH (NEW) truncf() C99 POSIX_C_LANG_MATH (NEW) truncl() C99 POSIX_C_LANG_MATH (NEW) truncate() XSI XSI_FD_MGMT (NEW) tsearch() XSI XSI_C_LANG_SUPPORT (NEW) twalk() XSI XSI_C_LANG_SUPPORT (NEW) tzname --- POSIX_C_LANG_SUPPORT (missing from .13) ualarm() XSI XSI_SIGNALS (NEW) ulimit() XSI XSI_MULTI_PROCESS (NEW) ungetwc() C99 POSIX_WIDE_CHAR_DEVICE_IO (NEW) unlockpt() XSI XSI_DEVICE_SPECIFIC (NEW) unsetenv() .1a POSIX_SINGLE_PROCESS usleep() XSI XSI_MULTI_PROCESS (NEW) utimes() XSI _XOPEN_LEGACY (NEW) va_arg() --- POSIX_C_LANG_SUPPORT (missing from .13) va_copy() --- POSIX_C_LANG_SUPPORT (missing from .13) va_end() --- POSIX_C_LANG_SUPPORT (missing from .13) va_start() --- POSIX_C_LANG_SUPPORT (missing from .13) vfork() XSI XSI_MULTI_PROCESS (NEW) vfprintf() --- POSIX_DEVICE_IO (missing from .13) vfscanf() --- POSIX_DEVICE_IO (missing from .13) vfwprintf() C99 POSIX_WIDE_CHAR_DEVICE_IO (NEW) vfwscanf() C99 POSIX_WIDE_CHAR_DEVICE_IO (NEW) vprintf() --- POSIX_DEVICE_IO (missing from .13) vscanf() --- POSIX_DEVICE_IO (missing from .13) vsnprintf() C99 POSIX_C_LANG_SUPPORT vsprintf() --- POSIX_C_LANG_SUPPORT (missing from .13) vsscanf() --- POSIX_C_LANG_SUPPORT (missing from .13) vswprintf() C99 POSIX_C_LANG_WIDE_CHAR (NEW) vswscanf() C99 POSIX_C_LANG_WIDE_CHAR (NEW) vwprintf() C99 POSIX_WIDE_CHAR_DEVICE_IO (NEW) vwscanf() C99 POSIX_WIDE_CHAR_DEVICE_IO (NEW) waitid() XSI XSI_MULTI_PROCESS (NEW) wcrtomb() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wcscat() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wcschr() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wcscmp() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wcscoll() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wcscpy() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wcscspn() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wcsftime() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wcslen() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wcsncat() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wcsncmp() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wcsncpy() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wcspbrk() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wcsrchr() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wcsrtombs() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wcsspn() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wcsstr() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wcstod() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wcstof() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wcstold() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wcstoimax() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wcstoumax() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wcstok() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wcstol() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wcstoll() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wcstombs() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wcstoul() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wcstoull() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wcswcs() XSI _XOPEN_LEGACY (NEW) wcswidth() XSI XSI_WIDE_CHAR (NEW) wcsxfrm() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wctob() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wctomb() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wctrans() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wctype() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wcwidth() XSI XSI_WIDE_CHAR (NEW) wmemchr() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wmemcmp() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wmemcpy() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wmemmove() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wmemset() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wordexp() .1a POSIX_SHELL_FUNC (NEW) wordfree() .1a POSIX_SHELL_FUNC (NEW) wprintf() C99 POSIX_WIDE_CHAR_DEVICE_IO (NEW) writev() XSI XSI_DEVICE_IO (NEW) wscanf() C99 POSIX_WIDE_CHAR_DEVICE_IO (NEW) y0() XSI XSI_MATH (NEW) y1() XSI XSI_MATH (NEW) yn() XSI XSI_MATH (NEW) ------------------------------------------------------------------------------- ALL 1003.1 REVISION INTERFACES THAT COULD BE PROFILED As a convenience, the above two lists are merged here, alphabetically by interface name. Those shown with a reason code of ... are already profiled by 1003.13. A total of 1121 interfaces are listed here: FD_CLR() XNS POSIX_DEVICE_IO FD_ISSET() XNS POSIX_DEVICE_IO FD_SET() XNS POSIX_DEVICE_IO FD_ZERO() XNS POSIX_DEVICE_IO _exit() ... POSIX_MULTI_PROCESS _Exit() C99 POSIX_MULTI_PROCESS _longjmp() XSI XSI_JUMP (NEW) _setjmp() XSI XSI_JUMP (NEW) _tolower() XSI XSI_C_LANG_SUPPORT (NEW) _toupper() XSI XSI_C_LANG_SUPPORT (NEW) a64l() XSI XSI_C_LANG_SUPPORT (NEW) abort() ... POSIX_SIGNALS abs() ... POSIX_C_LANG_SUPPORT accept() XNS POSIX_NETWORKING (NEW) access() ... POSIX_FILE_SYSTEM acos() ... POSIX_C_LANG_MATH (NEW) acosf() C99 POSIX_C_LANG_MATH (NEW) acosh() C99 POSIX_C_LANG_MATH (NEW) acoshf() C99 POSIX_C_LANG_MATH (NEW) acoshl() C99 POSIX_C_LANG_MATH (NEW) acosl() C99 POSIX_C_LANG_MATH (NEW) aio_cancel() ... _POSIX_ASYNCHRONOUS_IO aio_error() ... _POSIX_ASYNCHRONOUS_IO aio_fsync() ... _POSIX_ASYNCHRONOUS_IO aio_read() ... _POSIX_ASYNCHRONOUS_IO aio_return() ... _POSIX_ASYNCHRONOUS_IO aio_suspend() ... _POSIX_ASYNCHRONOUS_IO aio_write() ... _POSIX_ASYNCHRONOUS_IO alarm() ... POSIX_SIGNALS asctime() ... POSIX_C_LANG_SUPPORT asctime_r() ... POSIX_C_LANG_SUPPORT_R asin() ... POSIX_C_LANG_MATH (NEW) asinf() C99 POSIX_C_LANG_MATH (NEW) asinh() C99 POSIX_C_LANG_MATH (NEW) asinhf() C99 POSIX_C_LANG_MATH (NEW) asinhl() C99 POSIX_C_LANG_MATH (NEW) asinl() C99 POSIX_C_LANG_MATH (NEW) assert() ... POSIX_MULTI_PROCESS atan() ... POSIX_C_LANG_MATH (NEW) atan2() ... POSIX_C_LANG_MATH (NEW) atan2f() C99 POSIX_C_LANG_MATH (NEW) atan2l() C99 POSIX_C_LANG_MATH (NEW) atanf() C99 POSIX_C_LANG_MATH (NEW) atanh() C99 POSIX_C_LANG_MATH (NEW) atanhf() C99 POSIX_C_LANG_MATH (NEW) atanhl() C99 POSIX_C_LANG_MATH (NEW) atanl() C99 POSIX_C_LANG_MATH (NEW) atexit() C99 POSIX_MULTI_PROCESS atof() ... POSIX_C_LANG_SUPPORT atoi() ... POSIX_C_LANG_SUPPORT atol() ... POSIX_C_LANG_SUPPORT atoll() C99 POSIX_C_LANG_SUPPORT basename() XSI XSI_FILE_SYSTEM (NEW) bcmp() XSI _XOPEN_LEGACY (NEW) bcopy() XSI _XOPEN_LEGACY (NEW) bind() XNS POSIX_NETWORKING (NEW) bsd_signal() XSI XSI_SIGNALS (NEW) bsearch() ... POSIX_C_LANG_SUPPORT btowc() C99 POSIX_C_LANG_WIDE_CHAR (NEW) bzero() XSI _XOPEN_LEGACY (NEW) cabs() C99 POSIX_C_LANG_MATH (NEW) cabsf() C99 POSIX_C_LANG_MATH (NEW) cabsl() C99 POSIX_C_LANG_MATH (NEW) cacos() C99 POSIX_C_LANG_MATH (NEW) cacosf() C99 POSIX_C_LANG_MATH (NEW) cacosh() C99 POSIX_C_LANG_MATH (NEW) cacoshf() C99 POSIX_C_LANG_MATH (NEW) cacoshl() C99 POSIX_C_LANG_MATH (NEW) cacosl() C99 POSIX_C_LANG_MATH (NEW) calloc() ... POSIX_C_LANG_SUPPORT carg() C99 POSIX_C_LANG_MATH (NEW) cargf() C99 POSIX_C_LANG_MATH (NEW) cargl() C99 POSIX_C_LANG_MATH (NEW) casin() C99 POSIX_C_LANG_MATH (NEW) casinf() C99 POSIX_C_LANG_MATH (NEW) casinh() C99 POSIX_C_LANG_MATH (NEW) casinhf() C99 POSIX_C_LANG_MATH (NEW) casinhl() C99 POSIX_C_LANG_MATH (NEW) casinl() C99 POSIX_C_LANG_MATH (NEW) catan() C99 POSIX_C_LANG_MATH (NEW) catanf() C99 POSIX_C_LANG_MATH (NEW) catanh() C99 POSIX_C_LANG_MATH (NEW) catanhf() C99 POSIX_C_LANG_MATH (NEW) catanhl() C99 POSIX_C_LANG_MATH (NEW) catanl() C99 POSIX_C_LANG_MATH (NEW) catclose() XSI XSI_I18N (NEW) catgets() XSI XSI_I18N (NEW) catopen() XSI XSI_I18N (NEW) cbrt() C99 POSIX_C_LANG_MATH (NEW) cbrtf() C99 POSIX_C_LANG_MATH (NEW) cbrtl() C99 POSIX_C_LANG_MATH (NEW) ccos() C99 POSIX_C_LANG_MATH (NEW) ccosf() C99 POSIX_C_LANG_MATH (NEW) ccosh() C99 POSIX_C_LANG_MATH (NEW) ccoshf() C99 POSIX_C_LANG_MATH (NEW) ccoshl() C99 POSIX_C_LANG_MATH (NEW) ccosl() C99 POSIX_C_LANG_MATH (NEW) ceil() ... POSIX_C_LANG_MATH (NEW) ceilf() C99 POSIX_C_LANG_MATH (NEW) ceill() C99 POSIX_C_LANG_MATH (NEW) cexp() C99 POSIX_C_LANG_MATH (NEW) cexpf() C99 POSIX_C_LANG_MATH (NEW) cexpl() C99 POSIX_C_LANG_MATH (NEW) cfgetispeed() ... POSIX_DEVICE_SPECIFIC cfgetospeed() ... POSIX_DEVICE_SPECIFIC cfsetispeed() ... POSIX_DEVICE_SPECIFIC cfsetospeed() ... POSIX_DEVICE_SPECIFIC chdir() ... POSIX_FILE_SYSTEM chmod() ... POSIX_FILE_ATTRIBUTES chown() ... POSIX_FILE_ATTRIBUTES cimag() C99 POSIX_C_LANG_MATH (NEW) cimagf() C99 POSIX_C_LANG_MATH (NEW) cimagl() C99 POSIX_C_LANG_MATH (NEW) clearerr() ... POSIX_DEVICE_IO clock() C99 POSIX_MULTI_PROCESS clock_getcpuclockid() .1d _POSIX_CPUTIME clock_getres() ... _POSIX_TIMERS clock_gettime() ... _POSIX_TIMERS clock_nanosleep() .1j _POSIX_CLOCK_SELECTION clock_settime() ... _POSIX_TIMERS clog() C99 POSIX_C_LANG_MATH (NEW) clogf() C99 POSIX_C_LANG_MATH (NEW) clogl() C99 POSIX_C_LANG_MATH (NEW) close() ... POSIX_DEVICE_IO closedir() ... POSIX_FILE_SYSTEM closelog() XSI XSI_SYSTEM_LOGGING (NEW) confstr() .1a POSIX_SINGLE_PROCESS conj() C99 POSIX_C_LANG_MATH (NEW) conjf() C99 POSIX_C_LANG_MATH (NEW) conjl() C99 POSIX_C_LANG_MATH (NEW) connect() XNS POSIX_NETWORKING (NEW) copysign() C99 POSIX_C_LANG_MATH (NEW) copysignf() C99 POSIX_C_LANG_MATH (NEW) copysignl() C99 POSIX_C_LANG_MATH (NEW) cos() ... POSIX_C_LANG_MATH (NEW) cosf() C99 POSIX_C_LANG_MATH (NEW) cosh() ... POSIX_C_LANG_MATH (NEW) coshf() C99 POSIX_C_LANG_MATH (NEW) coshl() C99 POSIX_C_LANG_MATH (NEW) cosl() C99 POSIX_C_LANG_MATH (NEW) cpow() C99 POSIX_C_LANG_MATH (NEW) cpowf() C99 POSIX_C_LANG_MATH (NEW) cpowl() C99 POSIX_C_LANG_MATH (NEW) cproj() C99 POSIX_C_LANG_MATH (NEW) cprojf() C99 POSIX_C_LANG_MATH (NEW) cprojl() C99 POSIX_C_LANG_MATH (NEW) creal() C99 POSIX_C_LANG_MATH (NEW) crealf() C99 POSIX_C_LANG_MATH (NEW) creall() C99 POSIX_C_LANG_MATH (NEW) creat() ... POSIX_FILE_SYSTEM crypt() XSI _XOPEN_CRYPT (NEW) csin() C99 POSIX_C_LANG_MATH (NEW) csinf() C99 POSIX_C_LANG_MATH (NEW) csinh() C99 POSIX_C_LANG_MATH (NEW) csinhf() C99 POSIX_C_LANG_MATH (NEW) csinhl() C99 POSIX_C_LANG_MATH (NEW) csinl() C99 POSIX_C_LANG_MATH (NEW) csqrt() C99 POSIX_C_LANG_MATH (NEW) csqrtf() C99 POSIX_C_LANG_MATH (NEW) csqrtl() C99 POSIX_C_LANG_MATH (NEW) ctan() C99 POSIX_C_LANG_MATH (NEW) ctanf() C99 POSIX_C_LANG_MATH (NEW) ctanh() C99 POSIX_C_LANG_MATH (NEW) ctanhf() C99 POSIX_C_LANG_MATH (NEW) ctanhl() C99 POSIX_C_LANG_MATH (NEW) ctanl() C99 POSIX_C_LANG_MATH (NEW) ctermid() ... POSIX_DEVICE_SPECIFIC ctime() ... POSIX_C_LANG_SUPPORT ctime_r() ... POSIX_C_LANG_SUPPORT_R daylight XSI XSI_C_LANG_SUPPORT (NEW) dbm_clearerr() XSI XSI_DBM (NEW) dbm_close() XSI XSI_DBM (NEW) dbm_delete() XSI XSI_DBM (NEW) dbm_error() XSI XSI_DBM (NEW) dbm_fetch() XSI XSI_DBM (NEW) dbm_firstkey() XSI XSI_DBM (NEW) dbm_nextkey() XSI XSI_DBM (NEW) dbm_open() XSI XSI_DBM (NEW) dbm_store() XSI XSI_DBM (NEW) difftime() C99 POSIX_C_LANG_SUPPORT dirname() XSI XSI_FILE_SYSTEM (NEW) div() C99 POSIX_C_LANG_SUPPORT dlclose() XSI XSI_DYNAMIC_LINKING (NEW) dlerror() XSI XSI_DYNAMIC_LINKING (NEW) dlopen() XSI XSI_DYNAMIC_LINKING (NEW) dlsym() XSI XSI_DYNAMIC_LINKING (NEW) drand48() XSI XSI_C_LANG_SUPPORT (NEW) dup() ... POSIX_FD_MGMT dup2() ... POSIX_FD_MGMT ecvt() XSI _XOPEN_LEGACY (NEW) encrypt() XSI _XOPEN_CRYPT (NEW) endgrent() XSI XSI_USER_GROUPS endhostent() XNS POSIX_NETWORKING (NEW) endnetent() XNS POSIX_NETWORKING (NEW) endprotoent() XNS POSIX_NETWORKING (NEW) endpwent() XSI XSI_SYSTEM_DATABASE (NEW) endservent() XNS POSIX_NETWORKING (NEW) endutxent() XSI XSI_USER_GROUPS environ --- POSIX_SINGLE_PROCESS erand48() XSI XSI_C_LANG_SUPPORT (NEW) erf() C99 POSIX_C_LANG_MATH (NEW) erfc() C99 POSIX_C_LANG_MATH (NEW) erfcf() C99 POSIX_C_LANG_MATH (NEW) erfcl() C99 POSIX_C_LANG_MATH (NEW) erff() C99 POSIX_C_LANG_MATH (NEW) erfl() C99 POSIX_C_LANG_MATH (NEW) errno --- POSIX_SINGLE_PROCESS execl() ... POSIX_MULTI_PROCESS execle() ... POSIX_MULTI_PROCESS execlp() ... POSIX_MULTI_PROCESS execv() ... POSIX_MULTI_PROCESS execve() ... POSIX_MULTI_PROCESS execvp() ... POSIX_MULTI_PROCESS exit() ... POSIX_MULTI_PROCESS exp() ... POSIX_C_LANG_MATH (NEW) exp2() C99 POSIX_C_LANG_MATH (NEW) exp2f() C99 POSIX_C_LANG_MATH (NEW) exp2l() C99 POSIX_C_LANG_MATH (NEW) expf() C99 POSIX_C_LANG_MATH (NEW) expl() C99 POSIX_C_LANG_MATH (NEW) expm1() C99 POSIX_C_LANG_MATH (NEW) expm1f() C99 POSIX_C_LANG_MATH (NEW) expm1l() C99 POSIX_C_LANG_MATH (NEW) fabs() ... POSIX_C_LANG_MATH (NEW) fabsf() C99 POSIX_C_LANG_MATH (NEW) fabsl() C99 POSIX_C_LANG_MATH (NEW) fattach() XSR _XOPEN_STREAMS (NEW) fchdir() XSI XSI_FILE_SYSTEM (NEW) fchmod() --- POSIX_FILE_ATTRIBUTES fchown() .1a POSIX_FILE_ATTRIBUTES fclose() ... POSIX_DEVICE_IO fcntl() ... POSIX_FD_MGMT fcvt() XSI _XOPEN_LEGACY (NEW) fdatasync() ... _POSIX_SYNCHRONIZED_IO fdetach() XSR _XOPEN_STREAMS (NEW) fdim() C99 POSIX_C_LANG_MATH (NEW) fdimf() C99 POSIX_C_LANG_MATH (NEW) fdiml() C99 POSIX_C_LANG_MATH (NEW) fdopen() ... POSIX_DEVICE_IO feclearexcept() C99 POSIX_C_LANG_SUPPORT fegetenv() C99 POSIX_C_LANG_SUPPORT fegetexceptflag() C99 POSIX_C_LANG_SUPPORT fegetround() C99 POSIX_C_LANG_SUPPORT feholdexcept() C99 POSIX_C_LANG_SUPPORT feof() ... POSIX_DEVICE_IO feraiseexcept() C99 POSIX_C_LANG_SUPPORT ferror() ... POSIX_DEVICE_IO fesetenv() C99 POSIX_C_LANG_SUPPORT fesetexceptflag() C99 POSIX_C_LANG_SUPPORT fesetround() C99 POSIX_C_LANG_SUPPORT fetestexcept() C99 POSIX_C_LANG_SUPPORT feupdateenv() C99 POSIX_C_LANG_SUPPORT fflush() ... POSIX_DEVICE_IO ffs() XSI XSI_C_LANG_SUPPORT (NEW) fgetc() ... POSIX_DEVICE_IO fgetpos() C99 POSIX_FD_MGMT fgets() ... POSIX_DEVICE_IO fgetwc() C99 POSIX_WIDE_CHAR_DEVICE_IO (NEW) fgetws() C99 POSIX_WIDE_CHAR_DEVICE_IO (NEW) fileno() ... POSIX_DEVICE_IO flockfile() ... POSIX_FILE_LOCKING floor() ... POSIX_C_LANG_MATH (NEW) floorf() C99 POSIX_C_LANG_MATH (NEW) floorl() C99 POSIX_C_LANG_MATH (NEW) fma() C99 POSIX_C_LANG_MATH (NEW) fmaf() C99 POSIX_C_LANG_MATH (NEW) fmal() C99 POSIX_C_LANG_MATH (NEW) fmax() C99 POSIX_C_LANG_MATH (NEW) fmaxf() C99 POSIX_C_LANG_MATH (NEW) fmaxl() C99 POSIX_C_LANG_MATH (NEW) fmin() C99 POSIX_C_LANG_MATH (NEW) fminf() C99 POSIX_C_LANG_MATH (NEW) fminl() C99 POSIX_C_LANG_MATH (NEW) fmod() ... POSIX_C_LANG_MATH (NEW) fmodf() C99 POSIX_C_LANG_MATH (NEW) fmodl() C99 POSIX_C_LANG_MATH (NEW) fmtmsg() XSI XSI_DEVICE_IO (NEW) fnmatch() .1a POSIX_C_LIB_EXT (NEW) fopen() ... POSIX_DEVICE_IO fork() ... POSIX_MULTI_PROCESS fpathconf() ... POSIX_FILE_SYSTEM fpclassify() C99 POSIX_C_LANG_MATH (NEW) fprintf() ... POSIX_DEVICE_IO fputc() ... POSIX_DEVICE_IO fputs() ... POSIX_DEVICE_IO fputwc() C99 POSIX_WIDE_CHAR_DEVICE_IO (NEW) fputws() C99 POSIX_WIDE_CHAR_DEVICE_IO (NEW) fread() ... POSIX_DEVICE_IO free() ... POSIX_C_LANG_SUPPORT freeaddrinfo() XNS POSIX_NETWORKING (NEW) freopen() ... POSIX_DEVICE_IO frexp() ... POSIX_C_LANG_MATH (NEW) frexpf() C99 POSIX_C_LANG_MATH (NEW) frexpl() C99 POSIX_C_LANG_MATH (NEW) fscanf() ... POSIX_DEVICE_IO fseek() ... POSIX_FD_MGMT fseeko() CX POSIX_FD_MGMT fsetpos() C99 POSIX_FD_MGMT fstat() ... POSIX_FILE_SYSTEM fstatvfs() XSI XSI_FILE_SYSTEM (NEW) fsync() ... _POSIX_FSYNC ftell() ... POSIX_FD_MGMT ftello() CX POSIX_FD_MGMT ftime() XSI _XOPEN_LEGACY (NEW) ftok() XSI XSI_IPC (NEW) ftruncate() --- POSIX_FD_MGMT ftrylockfile() ... POSIX_FILE_LOCKING ftw() XSI XSI_FILE_SYSTEM (NEW) funlockfile() ... POSIX_FILE_LOCKING fwide() C99 POSIX_WIDE_CHAR_DEVICE_IO (NEW) fwprintf() C99 POSIX_WIDE_CHAR_DEVICE_IO (NEW) fwrite() ... POSIX_DEVICE_IO fwscanf() C99 POSIX_WIDE_CHAR_DEVICE_IO (NEW) gai_strerror() XNS POSIX_NETWORKING (NEW) gcvt() XSI _XOPEN_LEGACY (NEW) getaddrinfo() XNS POSIX_NETWORKING (NEW) getc() ... POSIX_DEVICE_IO getc_unlocked() ... POSIX_FILE_LOCKING getchar() ... POSIX_DEVICE_IO getchar_unlocked() ... POSIX_FILE_LOCKING getcontext() XSI XSI_C_LANG_SUPPORT (NEW) getcwd() ... POSIX_FILE_SYSTEM getdate() XSI XSI_C_LANG_SUPPORT (NEW) getegid() ... POSIX_USER_GROUPS getenv() ... POSIX_SINGLE_PROCESS geteuid() ... POSIX_USER_GROUPS getgid() ... POSIX_USER_GROUPS getgrent() XSI XSI_USER_GROUPS getgrgid() ... POSIX_SYSTEM_DATABASE getgrgid_r() ... POSIX_SYSTEM_DATABASE_R getgrnam() ... POSIX_SYSTEM_DATABASE getgrnam_r() ... POSIX_SYSTEM_DATABASE_R getgroups() ... POSIX_USER_GROUPS gethostbyaddr() XNS POSIX_NETWORKING (NEW) gethostbyname() XNS POSIX_NETWORKING (NEW) gethostent() XNS POSIX_NETWORKING (NEW) gethostid() XSI XSI_SINGLE_PROCESS (NEW) gethostname() XNS POSIX_NETWORKING (NEW) getitimer() XSI XSI_TIMERS (NEW) getlogin() ... POSIX_USER_GROUPS getlogin_r() ... POSIX_USER_GROUPS_R getmsg() XSR _XOPEN_STREAMS (NEW) getnameinfo() XNS POSIX_NETWORKING (NEW) getnetbyaddr() XNS POSIX_NETWORKING (NEW) getnetbyname() XNS POSIX_NETWORKING (NEW) getnetent() XNS POSIX_NETWORKING (NEW) getopt() .1a POSIX_C_LIB_EXT (NEW) getpeername() XNS POSIX_NETWORKING (NEW) getpgid() XSI XSI_MULTI_PROCESS (NEW) getpgrp() ... POSIX_MULTI_PROCESS getpid() ... POSIX_MULTI_PROCESS getpmsg() XSR _XOPEN_STREAMS (NEW) getppid() ... POSIX_MULTI_PROCESS getpriority() XSI XSI_MULTI_PROCESS (NEW) getprotobyname() XNS POSIX_NETWORKING (NEW) getprotobynumber() XNS POSIX_NETWORKING (NEW) getprotoent() XNS POSIX_NETWORKING (NEW) getpwent() XSI XSI_SYSTEM_DATABASE (NEW) getpwnam() ... POSIX_SYSTEM_DATABASE getpwnam_r() ... POSIX_SYSTEM_DATABASE_R getpwuid() ... POSIX_SYSTEM_DATABASE getpwuid_r() ... POSIX_SYSTEM_DATABASE_R getrlimit() XSI XSI_MULTI_PROCESS (NEW) getrusage() XSI XSI_MULTI_PROCESS (NEW) gets() ... POSIX_DEVICE_IO getservbyname() XNS POSIX_NETWORKING (NEW) getservbyport() XNS POSIX_NETWORKING (NEW) getservent() XNS POSIX_NETWORKING (NEW) getsid() XSI XSI_MULTI_PROCESS (NEW) getsockname() XNS POSIX_NETWORKING (NEW) getsockopt() XNS POSIX_NETWORKING (NEW) getsubopt() XSI XSI_C_LANG_SUPPORT (NEW) gettimeofday() XSI XSI_SINGLE_PROCESS (NEW) getuid() ... POSIX_USER_GROUPS getutxent() XSI XSI_USER_GROUPS getutxid() XSI XSI_USER_GROUPS getutxline() XSI XSI_USER_GROUPS getwc() C99 POSIX_WIDE_CHAR_DEVICE_IO (NEW) getwchar() C99 POSIX_WIDE_CHAR_DEVICE_IO (NEW) getwd() XSI _XOPEN_LEGACY (NEW) glob() .1a POSIX_FILE_SYSTEM_EXT globfree() .1a POSIX_FILE_SYSTEM_EXT gmtime() ... POSIX_C_LANG_SUPPORT gmtime_r() ... POSIX_C_LANG_SUPPORT_R grantpt() XSI XSI_DEVICE_SPECIFIC (NEW) h_errno XNS POSIX_NETWORKING (NEW) hcreate() XSI XSI_C_LANG_SUPPORT (NEW) hdestroy() XSI XSI_C_LANG_SUPPORT (NEW) hsearch() XSI XSI_C_LANG_SUPPORT (NEW) htonl() XNS POSIX_NETWORKING (NEW) htons() XNS POSIX_NETWORKING (NEW) hypot() C99 POSIX_C_LANG_MATH (NEW) hypotf() C99 POSIX_C_LANG_MATH (NEW) hypotl() C99 POSIX_C_LANG_MATH (NEW) iconv() XSI XSI_C_LANG_SUPPORT (NEW) iconv_close() XSI XSI_C_LANG_SUPPORT (NEW) iconv_open() XSI XSI_C_LANG_SUPPORT (NEW) if_freenameindex() XNS POSIX_NETWORKING (NEW) if_indextoname() XNS POSIX_NETWORKING (NEW) if_nameindex() XNS POSIX_NETWORKING (NEW) if_nametoindex() XNS POSIX_NETWORKING (NEW) ilogb() C99 POSIX_C_LANG_MATH (NEW) ilogbf() C99 POSIX_C_LANG_MATH (NEW) ilogbl() C99 POSIX_C_LANG_MATH (NEW) imaxabs() C99 POSIX_C_LANG_SUPPORT imaxdiv() C99 POSIX_C_LANG_SUPPORT index() XSI _XOPEN_LEGACY (NEW) inet_addr() XNS POSIX_NETWORKING (NEW) inet_ntoa() XNS POSIX_NETWORKING (NEW) inet_ntop() IP6 POSIX_NETWORKING (NEW) inet_pton() IP6 POSIX_NETWORKING (NEW) initstate() XSI XSI_C_LANG_SUPPORT (NEW) insque() XSI XSI_C_LANG_SUPPORT (NEW) ioctl() XSR _XOPEN_STREAMS (NEW) isalnum() ... POSIX_C_LANG_SUPPORT isalpha() ... POSIX_C_LANG_SUPPORT isascii() XSI XSI_C_LANG_SUPPORT (NEW) isastream() XSR _XOPEN_STREAMS (NEW) isatty() ... POSIX_DEVICE_SPECIFIC isblank() C99 POSIX_C_LANG_SUPPORT iscntrl() ... POSIX_C_LANG_SUPPORT isdigit() ... POSIX_C_LANG_SUPPORT isfinite() C99 POSIX_C_LANG_MATH (NEW) isgraph() ... POSIX_C_LANG_SUPPORT isgreater() C99 POSIX_C_LANG_MATH (NEW) isgreaterequal() C99 POSIX_C_LANG_MATH (NEW) isinf() C99 POSIX_C_LANG_MATH (NEW) isless() C99 POSIX_C_LANG_MATH (NEW) islessequal() C99 POSIX_C_LANG_MATH (NEW) islessgreater() C99 POSIX_C_LANG_MATH (NEW) islower() ... POSIX_C_LANG_SUPPORT isnan() C99 POSIX_C_LANG_MATH (NEW) isnormal() C99 POSIX_C_LANG_MATH (NEW) isprint() ... POSIX_C_LANG_SUPPORT ispunct() ... POSIX_C_LANG_SUPPORT isspace() ... POSIX_C_LANG_SUPPORT isunordered() C99 POSIX_C_LANG_MATH (NEW) isupper() ... POSIX_C_LANG_SUPPORT iswalnum() C99 POSIX_C_LANG_WIDE_CHAR (NEW) iswalpha() C99 POSIX_C_LANG_WIDE_CHAR (NEW) iswblank() C99 POSIX_C_LANG_WIDE_CHAR (NEW) iswcntrl() C99 POSIX_C_LANG_WIDE_CHAR (NEW) iswctype() C99 POSIX_C_LANG_WIDE_CHAR (NEW) iswdigit() C99 POSIX_C_LANG_WIDE_CHAR (NEW) iswgraph() C99 POSIX_C_LANG_WIDE_CHAR (NEW) iswlower() C99 POSIX_C_LANG_WIDE_CHAR (NEW) iswprint() C99 POSIX_C_LANG_WIDE_CHAR (NEW) iswpunct() C99 POSIX_C_LANG_WIDE_CHAR (NEW) iswspace() C99 POSIX_C_LANG_WIDE_CHAR (NEW) iswupper() C99 POSIX_C_LANG_WIDE_CHAR (NEW) iswxdigit() C99 POSIX_C_LANG_WIDE_CHAR (NEW) isxdigit() ... POSIX_C_LANG_SUPPORT j0() XSI XSI_MATH (NEW) j1() XSI XSI_MATH (NEW) jn() XSI XSI_MATH (NEW) jrand48() XSI XSI_C_LANG_SUPPORT (NEW) kill() ... POSIX_SIGNALS killpg() XSI XSI_SIGNALS (NEW) l64a() XSI XSI_C_LANG_SUPPORT (NEW) labs() C99 POSIX_C_LANG_SUPPORT lchown() XSI XSI_FILE_SYSTEM lcong48() XSI XSI_C_LANG_SUPPORT (NEW) ldexp() ... POSIX_C_LANG_MATH (NEW) (spelled bad: idexp) ldexpf() C99 POSIX_C_LANG_MATH (NEW) ldexpl() C99 POSIX_C_LANG_MATH (NEW) ldiv() C99 POSIX_C_LANG_SUPPORT lfind() XSI XSI_C_LANG_SUPPORT (NEW) lgamma() C99 POSIX_C_LANG_MATH (NEW) lgammaf() C99 POSIX_C_LANG_MATH (NEW) lgammal() C99 POSIX_C_LANG_MATH (NEW) link() ... POSIX_FILE_SYSTEM lio_listio() ... _POSIX_ASYNCHRONOUS_IO listen() XNS POSIX_NETWORKING (NEW) llabs() C99 POSIX_C_LANG_SUPPORT lldiv() C99 POSIX_C_LANG_SUPPORT llrint() C99 POSIX_C_LANG_MATH (NEW) llrintf() C99 POSIX_C_LANG_MATH (NEW) llrintl() C99 POSIX_C_LANG_MATH (NEW) llround() C99 POSIX_C_LANG_MATH (NEW) llroundf() C99 POSIX_C_LANG_MATH (NEW) llroundl() C99 POSIX_C_LANG_MATH (NEW) localeconv() C99 POSIX_C_LANG_SUPPORT localtime() ... POSIX_C_LANG_SUPPORT localtime_r() ... POSIX_C_LANG_SUPPORT_R lockf() XSI XSI_FILE_SYSTEM (NEW) log() ... POSIX_C_LANG_MATH (NEW) log10() ... POSIX_C_LANG_MATH (NEW) log10f() C99 POSIX_C_LANG_MATH (NEW) log10l() C99 POSIX_C_LANG_MATH (NEW) log1p() C99 POSIX_C_LANG_MATH (NEW) log1pf() C99 POSIX_C_LANG_MATH (NEW) log1pl() C99 POSIX_C_LANG_MATH (NEW) log2() C99 POSIX_C_LANG_MATH (NEW) log2f() C99 POSIX_C_LANG_MATH (NEW) log2l() C99 POSIX_C_LANG_MATH (NEW) logb() C99 POSIX_C_LANG_MATH (NEW) logbf() C99 POSIX_C_LANG_MATH (NEW) logbl() C99 POSIX_C_LANG_MATH (NEW) logf() C99 POSIX_C_LANG_MATH (NEW) logl() C99 POSIX_C_LANG_MATH (NEW) longjmp() ... POSIX_C_LANG_JUMP (NEW) lrand48() XSI XSI_C_LANG_SUPPORT (NEW) lrint() C99 POSIX_C_LANG_MATH (NEW) lrintf() C99 POSIX_C_LANG_MATH (NEW) lrintl() C99 POSIX_C_LANG_MATH (NEW) lround() C99 POSIX_C_LANG_MATH (NEW) lroundf() C99 POSIX_C_LANG_MATH (NEW) lroundl() C99 POSIX_C_LANG_MATH (NEW) lsearch() XSI XSI_C_LANG_SUPPORT (NEW) lseek() ... POSIX_FD_MGMT lstat() .1a POSIX_SYMBOLIC_LINKS makecontext() XSI XSI_C_LANG_SUPPORT (NEW) malloc() ... POSIX_C_LANG_SUPPORT mblen() C99 POSIX_C_LANG_WIDE_CHAR (NEW) mbrlen() C99 POSIX_C_LANG_WIDE_CHAR (NEW) mbrtowc() C99 POSIX_C_LANG_WIDE_CHAR (NEW) mbsinit() C99 POSIX_C_LANG_WIDE_CHAR (NEW) mbsrtowcs() C99 POSIX_C_LANG_WIDE_CHAR (NEW) mbstowcs() C99 POSIX_C_LANG_WIDE_CHAR (NEW) mbtowc() C99 POSIX_C_LANG_WIDE_CHAR (NEW) memccpy() XSI XSI_C_LANG_SUPPORT (NEW) memchr() C99 POSIX_C_LANG_SUPPORT memcmp() C99 POSIX_C_LANG_SUPPORT memcpy() C99 POSIX_C_LANG_SUPPORT memmove() C99 POSIX_C_LANG_SUPPORT memset() C99 POSIX_C_LANG_SUPPORT mkdir() ... POSIX_FILE_SYSTEM mkfifo() ... POSIX_FIFO mknod() XSI XSI_FILE_SYSTEM (NEW) mkstemp() XSI XSI_FILE_SYSTEM (NEW) mktemp() XSI _XOPEN_LEGACY (NEW) mktime() ... POSIX_C_LANG_SUPPORT mlock() ... _POSIX_MEMLOCK_RANGE mlockall() ... _POSIX_MEMLOCK mmap() ... _POSIX_MAPPED_FILES (or SHARED/TYPED(new)) modf() ... POSIX_C_LANG_MATH (NEW) modff() C99 POSIX_C_LANG_MATH (NEW) modfl() C99 POSIX_C_LANG_MATH (NEW) mprotect() ... _POSIX_MEMORY_PROTECTION mq_close() ... _POSIX_MESSAGE_PASSING mq_getattr() ... _POSIX_MESSAGE_PASSING mq_notify() ... _POSIX_MESSAGE_PASSING mq_open() ... _POSIX_MESSAGE_PASSING mq_receive() ... _POSIX_MESSAGE_PASSING mq_send() ... _POSIX_MESSAGE_PASSING mq_setattr() ... _POSIX_MESSAGE_PASSING mq_timedreceive() ... _POSIX_MESSAGE_PASSING (and TIMEOUTS(new)) mq_timedsend() ... _POSIX_MESSAGE_PASSING (and TIMEOUTS(new)) mq_unlink() ... _POSIX_MESSAGE_PASSING mrand48() XSI XSI_C_LANG_SUPPORT (NEW) msgctl() XSI XSI_IPC (NEW) msgget() XSI XSI_IPC (NEW) msgrcv() XSI XSI_IPC (NEW) msgsnd() XSI XSI_IPC (NEW) msync() ... _POSIX_SYNCHRONIZED_IO (+ SHM/MF/TYPED(new)) munlock() ... _POSIX_MEMLOCK_RANGE munlockall() ... _POSIX_MEMLOCK munmap() ... _POSIX_MAPPED_FILES (or SHARED/TYPED(new)) nan() C99 POSIX_C_LANG_MATH (NEW) nanf() C99 POSIX_C_LANG_MATH (NEW) nanl() C99 POSIX_C_LANG_MATH (NEW) nanosleep() ... _POSIX_TIMERS nearbyint() C99 POSIX_C_LANG_MATH (NEW) nearbyintf() C99 POSIX_C_LANG_MATH (NEW) nearbyintl() C99 POSIX_C_LANG_MATH (NEW) nextafter() C99 POSIX_C_LANG_MATH (NEW) nextafterf() C99 POSIX_C_LANG_MATH (NEW) nextafterl() C99 POSIX_C_LANG_MATH (NEW) nexttoward() C99 POSIX_C_LANG_MATH (NEW) nexttowardf() C99 POSIX_C_LANG_MATH (NEW) nexttowardl() C99 POSIX_C_LANG_MATH (NEW) nftw() XSI XSI_FILE_SYSTEM (NEW) nice() XSI XSI_MULTI_PROCESS (NEW) nl_langinfo() XSI XSI_I18N (NEW) nrand48() XSI XSI_C_LANG_SUPPORT (NEW) ntohl() XNS POSIX_NETWORKING (NEW) ntohs() XNS POSIX_NETWORKING (NEW) open() ... POSIX_DEVICE_IO opendir() ... POSIX_FILE_SYSTEM openlog() XSI XSI_SYSTEM_LOGGING (NEW) optarg .1a POSIX_C_LIB_EXT (NEW) opterr .1a POSIX_C_LIB_EXT (NEW) optind .1a POSIX_C_LIB_EXT (NEW) optopt .1a POSIX_C_LIB_EXT (NEW) pathconf() ... POSIX_FILE_SYSTEM pause() ... POSIX_SIGNALS pclose() .1a POSIX_SHELL_FUNC (NEW) perror() ... POSIX_DEVICE_IO pipe() ... POSIX_PIPE poll() XSI XSI_DEVICE_IO (NEW) popen() .1a POSIX_SHELL_FUNC (NEW) posix_fadvise() .1d _POSIX_ADVISORY_INFO posix_fallocate() .1d _POSIX_ADVISORY_INFO posix_madvise() .1d _POSIX_ADVISORY_INFO posix_mem_offset() .1j _POSIX_TYPED_MEMORY_OBJECTS posix_memalign() .1d _POSIX_ADVISORY_INFO posix_openpt() XSI XSI_DEVICE_SPECIFIC posix_spawn() .1d _POSIX_SPAWN posix_spawn_file_actions_addclose() .1d _POSIX_SPAWN posix_spawn_file_actions_adddup2() .1d _POSIX_SPAWN posix_spawn_file_actions_addopen() .1d _POSIX_SPAWN posix_spawn_file_actions_destroy() .1d _POSIX_SPAWN posix_spawn_file_actions_init() .1d _POSIX_SPAWN posix_spawnattr_destroy() .1d _POSIX_SPAWN posix_spawnattr_getflags() .1d _POSIX_SPAWN posix_spawnattr_getpgroup() .1d _POSIX_SPAWN posix_spawnattr_getschedparam() .1d _POSIX_SPAWN posix_spawnattr_getschedpolicy() .1d _POSIX_SPAWN posix_spawnattr_getsigdefault() .1d _POSIX_SPAWN posix_spawnattr_getsigmask() .1d _POSIX_SPAWN posix_spawnattr_init() .1d _POSIX_SPAWN posix_spawnattr_setflags() .1d _POSIX_SPAWN posix_spawnattr_setpgroup() .1d _POSIX_SPAWN posix_spawnattr_setschedparam() .1d _POSIX_SPAWN posix_spawnattr_setschedpolicy() .1d _POSIX_SPAWN posix_spawnattr_setsigdefault() .1d _POSIX_SPAWN posix_spawnattr_setsigmask() .1d _POSIX_SPAWN posix_spawnp() .1d _POSIX_SPAWN posix_trace_attr_destroy() .1q _POSIX_TRACE posix_trace_attr_getclockres() .1q _POSIX_TRACE posix_trace_attr_getcreatetime() .1q _POSIX_TRACE posix_trace_attr_getgenversion() .1q _POSIX_TRACE posix_trace_attr_getinherited() .1q _POSIX_TRACE posix_trace_attr_getlogfullpolicy() .1q _POSIX_TRACE posix_trace_attr_getlogsize() .1q _POSIX_TRACE posix_trace_attr_getmaxdatasize() .1q _POSIX_TRACE posix_trace_attr_getmaxsystemeventsize() .1q _POSIX_TRACE posix_trace_attr_getmaxusereventsize() .1q _POSIX_TRACE posix_trace_attr_getname() .1q _POSIX_TRACE posix_trace_attr_getstreamfullpolicy() .1q _POSIX_TRACE posix_trace_attr_getstreamsize() .1q _POSIX_TRACE posix_trace_attr_init() .1q _POSIX_TRACE posix_trace_attr_setinherited() .1q _POSIX_TRACE posix_trace_attr_setlogfullpolicy() .1q _POSIX_TRACE posix_trace_attr_setlogsize() .1q _POSIX_TRACE posix_trace_attr_setmaxdatasize() .1q _POSIX_TRACE posix_trace_attr_setname() .1q _POSIX_TRACE posix_trace_attr_setstreamfullpolicy() .1q _POSIX_TRACE posix_trace_attr_setstreamsize() .1q _POSIX_TRACE posix_trace_clear() .1q _POSIX_TRACE posix_trace_close() .1q _POSIX_TRACE posix_trace_create() .1q _POSIX_TRACE posix_trace_create_withlog() .1q _POSIX_TRACE posix_trace_event() .1q _POSIX_TRACE posix_trace_eventid_equal() .1q _POSIX_TRACE posix_trace_eventid_get_name() .1q _POSIX_TRACE posix_trace_eventid_open() .1q _POSIX_TRACE posix_trace_eventset_add() .1q _POSIX_TRACE posix_trace_eventset_del() .1q _POSIX_TRACE posix_trace_eventset_empty() .1q _POSIX_TRACE posix_trace_eventset_fill() .1q _POSIX_TRACE posix_trace_eventset_ismember() .1q _POSIX_TRACE posix_trace_eventtypelist_getnext_id() .1q _POSIX_TRACE posix_trace_eventtypelist_rewind() .1q _POSIX_TRACE posix_trace_flush() .1q _POSIX_TRACE posix_trace_get_attr() .1q _POSIX_TRACE posix_trace_get_filter() .1q _POSIX_TRACE posix_trace_get_status() .1q _POSIX_TRACE posix_trace_getnext_event() .1q _POSIX_TRACE posix_trace_open() .1q _POSIX_TRACE posix_trace_rewind() .1q _POSIX_TRACE posix_trace_set_filter() .1q _POSIX_TRACE posix_trace_shutdown() .1q _POSIX_TRACE posix_trace_start() .1q _POSIX_TRACE posix_trace_stop() .1q _POSIX_TRACE posix_trace_timedgetnext_event() .1q _POSIX_TRACE posix_trace_trid_eventid_open() .1q _POSIX_TRACE posix_trace_trygetnext_event() .1q _POSIX_TRACE posix_typed_mem_get_info() .1j _POSIX_TYPED_MEMORY_OBJECTS posix_typed_mem_open() .1j _POSIX_TYPED_MEMORY_OBJECTS pow() ... POSIX_C_LANG_MATH (NEW) powf() C99 POSIX_C_LANG_MATH (NEW) powl() C99 POSIX_C_LANG_MATH (NEW) pread() XSI XSI_DEVICE_IO (NEW) printf() ... POSIX_DEVICE_IO pselect() .1g POSIX_DEVICE_IO pthread_atfork() ... _POSIX_THREADS pthread_attr_destroy() ... _POSIX_THREADS pthread_attr_getdetachstate() ... _POSIX_THREADS pthread_attr_getguardsize() XSI XSI_THREADS_EXT (NEW) pthread_attr_getinheritsched() ... _POSIX_THREAD_PRIORITY_SCHEDULING pthread_attr_getschedparam() ... _POSIX_THREADS pthread_attr_getschedpolicy() ... _POSIX_THREAD_PRIORITY_SCHEDULING pthread_attr_getscope() ... _POSIX_THREAD_PRIORITY_SCHEDULING pthread_attr_getstack() XSI XSI_THREADS_EXT (NEW) pthread_attr_getstackaddr() ... _POSIX_THREADS pthread_attr_getstacksize() ... _POSIX_THREADS pthread_attr_init() ... _POSIX_THREADS pthread_attr_setdetachstate() ... _POSIX_THREADS pthread_attr_setguardsize() XSI XSI_THREADS_EXT (NEW) pthread_attr_setinheritsched() ... _POSIX_THREAD_PRIORITY_SCHEDULING pthread_attr_setschedparam() ... _POSIX_THREADS pthread_attr_setschedpolicy() ... _POSIX_THREAD_PRIORITY_SCHEDULING pthread_attr_setscope() ... _POSIX_THREAD_PRIORITY_SCHEDULING pthread_attr_setstack() XSI XSI_THREADS_EXT (NEW) pthread_attr_setstackaddr() ... _POSIX_THREADS pthread_attr_setstacksize() ... _POSIX_THREADS pthread_barrier_destroy() .1j _POSIX_BARRIERS pthread_barrier_init() .1j _POSIX_BARRIERS pthread_barrier_wait() .1j _POSIX_BARRIERS pthread_barrierattr_destroy() .1j _POSIX_BARRIERS pthread_barrierattr_getpshared() .1j _POSIX_BARRIERS pthread_barrierattr_init() .1j _POSIX_BARRIERS pthread_barrierattr_setpshared() .1j _POSIX_BARRIERS pthread_cancel() ... _POSIX_THREADS pthread_cleanup_pop() ... _POSIX_THREADS pthread_cleanup_push() ... _POSIX_THREADS pthread_condattr_destroy() ... _POSIX_THREADS pthread_condattr_getclock() ... _POSIX_THREADS pthread_condattr_getpshared() ... _POSIX_THREADS pthread_condattr_init() ... _POSIX_THREADS pthread_condattr_setclock() ... _POSIX_THREADS pthread_condattr_setpshared() ... _POSIX_THREADS pthread_cond_broadcast() ... _POSIX_THREADS pthread_cond_destroy() ... _POSIX_THREADS pthread_cond_init() ... _POSIX_THREADS pthread_cond_signal() ... _POSIX_THREADS pthread_cond_timedwait() ... _POSIX_THREADS pthread_cond_wait() ... _POSIX_THREADS pthread_create() ... _POSIX_THREADS pthread_detach() ... _POSIX_THREADS pthread_equal() ... _POSIX_THREADS pthread_exit() ... _POSIX_THREADS pthread_getconcurrency() XSI XSI_THREADS_EXT (NEW) pthread_getcpuclockid() .1d _POSIX_THREAD_CPUTIME pthread_getschedparam() ... _POSIX_THREAD_PRIORITY_SCHEDULING pthread_getspecific() ... _POSIX_THREADS pthread_join() ... _POSIX_THREADS pthread_key_create() ... _POSIX_THREADS pthread_key_delete() ... _POSIX_THREADS pthread_kill() ... _POSIX_THREADS pthread_mutex_destroy() ... _POSIX_THREADS pthread_mutex_getprioceiling() ... _POSIX_THREAD_PRIO_PROTECT pthread_mutex_init() ... _POSIX_THREADS pthread_mutex_lock() ... _POSIX_THREADS pthread_mutex_setprioceiling() ... _POSIX_THREAD_PRIO_PROTECT pthread_mutex_timedlock() ... _POSIX_THREADS pthread_mutex_trylock() ... _POSIX_THREADS pthread_mutex_unlock() ... _POSIX_THREADS pthread_mutexattr_destroy() ... _POSIX_THREADS pthread_mutexattr_getprioceiling() ... _POSIX_THREAD_PRIO_PROTECT pthread_mutexattr_getprotocol() ... _POSIX_THREAD_PRIO_PROTECT (or INHERIT) pthread_mutexattr_getpshared() ... _POSIX_THREADS pthread_mutexattr_gettype() XSI XSI_THREAD_MUTEX_EXT (NEW) pthread_mutexattr_init() ... _POSIX_THREADS pthread_mutexattr_setprioceiling() ... _POSIX_THREAD_PRIO_PROTECT pthread_mutexattr_setprotocol() ... _POSIX_THREAD_PRIO_PROTECT (or INHERIT) pthread_mutexattr_setpshared() ... _POSIX_THREADS pthread_mutexattr_settype() XSI XSI_THREAD_MUTEX_EXT (NEW) pthread_once() ... _POSIX_THREADS pthread_rwlock_destroy() .1j _POSIX_THREADS (as modified by Austin) pthread_rwlock_init() .1j _POSIX_THREADS (as modified by Austin) pthread_rwlock_rdlock() .1j _POSIX_THREADS (as modified by Austin) pthread_rwlock_timedrdlock() .1j _POSIX_THREADS (as modified by Austin) pthread_rwlock_timedwrlock() .1j _POSIX_THREADS (as modified by Austin) pthread_rwlock_tryrdlock() .1j _POSIX_THREADS (as modified by Austin) pthread_rwlock_trywrlock() .1j _POSIX_THREADS (as modified by Austin) pthread_rwlock_unlock() .1j _POSIX_THREADS (as modified by Austin) pthread_rwlock_wrlock() .1j _POSIX_THREADS (as modified by Austin) pthread_rwlockattr_destroy() .1j _POSIX_THREADS (as modified by Austin) pthread_rwlockattr_getpshared() .1j _POSIX_THREADS (as modified by Austin) pthread_rwlockattr_init() .1j _POSIX_THREADS (as modified by Austin) pthread_rwlockattr_setpshared() .1j _POSIX_THREADS (as modified by Austin) pthread_self() ... _POSIX_THREADS pthread_setcancelstate() ... _POSIX_THREADS pthread_setcanceltype() ... _POSIX_THREADS pthread_setconcurrency() XSI XSI_THREADS_EXT (NEW) pthread_setschedparam() ... _POSIX_THREAD_PRIORITY_SCHEDULING pthread_setschedprio() I1c _POSIX_THREAD_PRIORITY_SCHEDULING pthread_setspecific() ... _POSIX_THREADS pthread_sigmask() ... _POSIX_THREADS pthread_spin_destroy() .1j _POSIX_SPIN_LOCKS pthread_spin_init() .1j _POSIX_SPIN_LOCKS pthread_spin_lock() .1j _POSIX_SPIN_LOCKS pthread_spin_trylock() .1j _POSIX_SPIN_LOCKS pthread_spin_unlock() .1j _POSIX_SPIN_LOCKS pthread_testcancel() ... _POSIX_THREADS ptsname() XSI XSI_DEVICE_SPECIFIC (NEW) putc() ... POSIX_DEVICE_IO putc_unlocked() ... POSIX_FILE_LOCKING putchar() ... POSIX_DEVICE_IO putchar_unlocked() ... POSIX_FILE_LOCKING putenv() XSI XSI_SINGLE_PROCESS (NEW) putmsg() XSR _XOPEN_STREAMS (NEW) putpmsg() XSR _XOPEN_STREAMS (NEW) puts() ... POSIX_DEVICE_IO pututxline() XSI XSI_USER_GROUPS putwc() C99 POSIX_WIDE_CHAR_DEVICE_IO (NEW) putwchar() C99 POSIX_WIDE_CHAR_DEVICE_IO (NEW) pwrite() XSI XSI_DEVICE_IO (NEW) qsort() ... POSIX_C_LANG_SUPPORT raise() C99 POSIX_SIGNALS rand() ... POSIX_C_LANG_SUPPORT random() XSI XSI_C_LANG_SUPPORT (NEW) rand_r() ... POSIX_C_LANG_SUPPORT_R read() ... POSIX_DEVICE_IO readdir() ... POSIX_FILE_SYSTEM readdir_r() ... POSIX_FILE_SYSTEM_R readlink() .1a POSIX_SYMBOLIC_LINKS readv() XSI XSI_DEVICE_IO (NEW) realloc() ... POSIX_C_LANG_SUPPORT realpath() XSI XSI_FILE_SYSTEM (NEW) recv() XNS POSIX_NETWORKING (NEW) recvfrom() XNS POSIX_NETWORKING (NEW) recvmsg() XNS POSIX_NETWORKING (NEW) regcomp() .1a _POSIX_REGEXP (NEW) regerror() .1a _POXIX_REGEXP (NEW) regexec() .1a _POXIX_REGEXP (NEW) regfree() .1a _POXIX_REGEXP (NEW) remainder() C99 POSIX_C_LANG_MATH (NEW) remainderf() C99 POSIX_C_LANG_MATH (NEW) remainderl() C99 POSIX_C_LANG_MATH (NEW) remove() ... POSIX_FILE_SYSTEM remque() XSI XSI_C_LANG_SUPPORT (NEW) remquo() C99 POSIX_C_LANG_MATH (NEW) remquof() C99 POSIX_C_LANG_MATH (NEW) remquol() C99 POSIX_C_LANG_MATH (NEW) rename() ... POSIX_FILE_SYSTEM rewind() ... POSIX_FD_MGMT rewinddir() ... POSIX_FILE_SYSTEM rindex() XSI _XOPEN_LEGACY (NEW) rint() C99 POSIX_C_LANG_MATH (NEW) rintf() C99 POSIX_C_LANG_MATH (NEW) rintl() C99 POSIX_C_LANG_MATH (NEW) rmdir() ... POSIX_FILE_SYSTEM round() C99 POSIX_C_LANG_MATH (NEW) roundf() C99 POSIX_C_LANG_MATH (NEW) roundl() C99 POSIX_C_LANG_MATH (NEW) scalb() XSI XSI_MATH (NEW) scalbln() C99 POSIX_C_LANG_MATH (NEW) scalblnf() C99 POSIX_C_LANG_MATH (NEW) scalblnl() C99 POSIX_C_LANG_MATH (NEW) scalbn() C99 POSIX_C_LANG_MATH (NEW) scalbnf() C99 POSIX_C_LANG_MATH (NEW) scalbnl() C99 POSIX_C_LANG_MATH (NEW) scanf() ... POSIX_DEVICE_IO sched_get_priority_max() ... _POSIX_PRIORITY_SCHEDULING sched_get_priority_min() ... _POSIX_PRIORITY_SCHEDULING sched_getparam() ... _POSIX_PRIORITY_SCHEDULING sched_getscheduler() ... _POSIX_PRIORITY_SCHEDULING sched_rr_get_interval() ... _POSIX_PRIORITY_SCHEDULING sched_setparam() ... _POSIX_PRIORITY_SCHEDULING sched_setscheduler() ... _POSIX_PRIORITY_SCHEDULING sched_yield() ... _POSIX_PRIORITY_SCHEDULING seed48() XSI XSI_C_LANG_SUPPORT (NEW) seekdir() XSI XSI_FILE_SYSTEM (NEW) select() XNS POSIX_DEVICE_IO sem_close() ... _POSIX_SEMAPHORES sem_destroy() ... _POSIX_SEMAPHORES sem_getvalue() ... _POSIX_SEMAPHORES sem_init() ... _POSIX_SEMAPHORES sem_open() ... _POSIX_SEMAPHORES sem_post() ... _POSIX_SEMAPHORES sem_timedwait() ... _POSIX_SEMAPHORES sem_trywait() ... _POSIX_SEMAPHORES sem_unlink() ... _POSIX_SEMAPHORES sem_wait() ... _POSIX_SEMAPHORES semctl() XSI XSI_IPC (NEW) semget() XSI XSI_IPC (NEW) semop() XSI XSI_IPC (NEW) send() XNS POSIX_NETWORKING (NEW) sendmsg() XNS POSIX_NETWORKING (NEW) sendto() XNS POSIX_NETWORKING (NEW) setbuf() ... POSIX_DEVICE_IO setcontext() XSI XSI_C_LANG_SUPPORT (NEW) setegid() .1a POSIX_USER_GROUPS setenv() .1a POSIX_SINGLE_PROCESS seteuid() .1a POSIX_USER_GROUPS setgid() ... POSIX_USER_GROUPS setgrent() XSI XSI_USER_GROUPS sethostent() XNS POSIX_NETWORKING (NEW) setitimer() XSI XSI_TIMERS (NEW) setjmp() ... POSIX_C_LANG_JUMP (NEW) setkey() XSI _XOPEN_CRYPT (NEW) setlocale() ... POSIX_C_LANG_SUPPORT setlogmask() XSI XSI_SYSTEM_LOGGING (NEW) setnetent() XNS POSIX_NETWORKING (NEW) setpgid() ... POSIX_JOB_CONTROL setpgrp() XSI XSI_MULTI_PROCESS (NEW) setpriority() XSI XSI_MULTI_PROCESS (NEW) setprotoent() XNS POSIX_NETWORKING (NEW) setpwent() XSI XSI_SYSTEM_DATABASE (NEW) setregid() XSI XSI_USER_GROUPS setreuid() XSI XSI_USER_GROUPS setrlimit() XSI XSI_MULTI_PROCESS (NEW) setservent() XNS POSIX_NETWORKING (NEW) setsid() ... POSIX_MULTI_PROCESS setsockopt() XNS POSIX_NETWORKING (NEW) setstate() XSI XSI_C_LANG_SUPPORT (NEW) setuid() ... POSIX_USER_GROUPS setutxent() XSI XSI_USER_GROUPS setvbuf() C99 POSIX_DEVICE_IO shm_open() ... _POSIX_SHARED_MEMORY_OBJECTS shm_unlink() ... _POSIX_SHARED_MEMORY_OBJECTS shmat() XSI XSI_IPC (NEW) shmctl() XSI XSI_IPC (NEW) shmdt() XSI XSI_IPC (NEW) shmget() XSI XSI_IPC (NEW) shutdown() XNS POSIX_NETWORKING (NEW) sigaction() ... POSIX_SIGNALS sigaddset() ... POSIX_SIGNALS sigaltstack() XSI XSI_SIGNALS (NEW) sigdelset() ... POSIX_SIGNALS sigemptyset() ... POSIX_SIGNALS sigfillset() ... POSIX_SIGNALS sighold() XSI XSI_SIGNALS (NEW) sigignore() XSI XSI_SIGNALS (NEW) siginterrupt() XSI XSI_SIGNALS (NEW) sigismember() ... POSIX_SIGNALS siglongjmp() ... POSIX_SIGNAL_JUMP (NEW) signal() C99 POSIX_SIGNALS signbit() C99 POSIX_C_LANG_MATH (NEW) signgam XSI XSI_C_LANG_SUPPORT (NEW) sigpause() XSI XSI_SIGNALS (NEW) sigpending() ... POSIX_SIGNALS sigprocmask() ... POSIX_SIGNALS sigqueue() ... _POSIX_REALTIME_SIGNALS sigrelse() XSI XSI_SIGNALS (NEW) sigset() XSI XSI_SIGNALS (NEW) sigsetjmp() ... POSIX_SIGNAL_JUMP (NEW) sigsuspend() ... POSIX_SIGNALS (spelled bad: sigsupend) sigtimedwait() ... _POSIX_REALTIME_SIGNALS sigwait() --- POSIX_SIGNALS (was missing from .13) sigwaitinfo() ... _POSIX_REALTIME_SIGNALS sin() ... POSIX_C_LANG_MATH (NEW) sinf() C99 POSIX_C_LANG_MATH (NEW) sinh() ... POSIX_C_LANG_MATH (NEW) sinhf() C99 POSIX_C_LANG_MATH (NEW) sinhl() C99 POSIX_C_LANG_MATH (NEW) sinl() C99 POSIX_C_LANG_MATH (NEW) sleep() ... POSIX_MULTI_PROCESS snprintf() C99 POSIX_C_LANG_SUPPORT socket() XNS POSIX_NETWORKING (NEW) socketpair() XNS POSIX_NETWORKING (NEW) sprintf() ... POSIX_C_LANG_SUPPORT sqrt() ... POSIX_C_LANG_MATH (NEW) sqrtf() C99 POSIX_C_LANG_MATH (NEW) sqrtl() C99 POSIX_C_LANG_MATH (NEW) srand() ... POSIX_C_LANG_SUPPORT srand48() XSI XSI_C_LANG_SUPPORT (NEW) srandom() XSI XSI_C_LANG_SUPPORT (NEW) sscanf() ... POSIX_C_LANG_SUPPORT stat() ... POSIX_FILE_SYSTEM statvfs() XSI XSI_FILE_SYSTEM (NEW) stderr --- POSIX_DEVICE_IO stdin --- POSIX_DEVICE_IO stdout --- POSIX_DEVICE_IO strcasecmp() XSI XSI_C_LANG_SUPPORT (NEW) strcat() ... POSIX_C_LANG_SUPPORT strchr() ... POSIX_C_LANG_SUPPORT strcmp() ... POSIX_C_LANG_SUPPORT strcoll() C99 POSIX_C_LANG_SUPPORT strcpy() ... POSIX_C_LANG_SUPPORT strcspn() ... POSIX_C_LANG_SUPPORT strdup() XSI XSI_C_LANG_SUPPORT (NEW) strerror() --- POSIX_C_LANG_SUPPORT (missing from .13) strerror_r() --- POSIX_C_LANG_SUPPORT_R (added - .1c interp) strfmon() XSI XSI_C_LANG_SUPPORT (NEW) strftime() ... POSIX_C_LANG_SUPPORT strlen() ... POSIX_C_LANG_SUPPORT strncasecmp() XSI XSI_C_LANG_SUPPORT (NEW) strncat() ... POSIX_C_LANG_SUPPORT strncmp() ... POSIX_C_LANG_SUPPORT strncpy() ... POSIX_C_LANG_SUPPORT strpbrk() ... POSIX_C_LANG_SUPPORT (spelled bad: strpbkr) strptime() XSI XSI_C_LANG_SUPPORT (NEW) strrchr() ... POSIX_C_LANG_SUPPORT strspn() ... POSIX_C_LANG_SUPPORT strstr() ... POSIX_C_LANG_SUPPORT strtod() C99 POSIX_C_LANG_SUPPORT strtof() C99 POSIX_C_LANG_SUPPORT strtoimax() C99 POSIX_C_LANG_SUPPORT strtok() ... POSIX_C_LANG_SUPPORT strtok_r() ... POSIX_C_LANG_SUPPORT_R strtol() C99 POSIX_C_LANG_SUPPORT strtold() C99 POSIX_C_LANG_SUPPORT strtoll() C99 POSIX_C_LANG_SUPPORT strtoul() C99 POSIX_C_LANG_SUPPORT strtoull() C99 POSIX_C_LANG_SUPPORT strtoumax() C99 POSIX_C_LANG_SUPPORT strxfrm() C99 POSIX_C_LANG_SUPPORT swab() XSI XSI_C_LANG_SUPPORT (NEW) swapcontext() XSI XSI_C_LANG_SUPPORT (NEW) swprintf() C99 POSIX_C_LANG_WIDE_CHAR (NEW) swscanf() C99 POSIX_C_LANG_WIDE_CHAR (NEW) symlink() .1a POSIX_SYMBOLIC_LINKS sync() XSI XSI_FILE_SYSTEM (NEW) sysconf() ... POSIX_SINGLE_PROCESS syslog() XSI XSI_SYSTEM_LOGGING (NEW) system() .1a POSIX_SHELL_FUNC (NEW) (also ISO C) tan() ... POSIX_C_LANG_MATH (NEW) tanf() C99 POSIX_C_LANG_MATH (NEW) tanh() ... POSIX_C_LANG_MATH (NEW) tanhf() C99 POSIX_C_LANG_MATH (NEW) tanhl() C99 POSIX_C_LANG_MATH (NEW) tanl() C99 POSIX_C_LANG_MATH (NEW) tcdrain() ... POSIX_DEVICE_SPECIFIC tcflow() ... POSIX_DEVICE_SPECIFIC tcflush() ... POSIX_DEVICE_SPECIFIC tcgetattr() ... POSIX_DEVICE_SPECIFIC tcgetpgrp() ... POSIX_JOB_CONTROL tcgetsid() XSI XSI_JOB_CONTROL (NEW) tcsendbreak() ... POSIX_DEVICE_SPECIFIC tcsetattr() ... POSIX_DEVICE_SPECIFIC tcsetpgrp() ... POSIX_JOB_CONTROL tdelete() XSI XSI_C_LANG_SUPPORT (NEW) telldir() XSI XSI_FILE_SYSTEM (NEW) tempnam() XSI XSI_FILE_SYSTEM (NEW) tfind() XSI XSI_C_LANG_SUPPORT (NEW) tgamma() C99 POSIX_C_LANG_MATH (NEW) tgammaf() C99 POSIX_C_LANG_MATH (NEW) tgammal() C99 POSIX_C_LANG_MATH (NEW) time() ... POSIX_C_LANG_SUPPORT timer_create() ... _POSIX_TIMERS timer_delete() ... _POSIX_TIMERS timer_getoverrun() ... _POSIX_TIMERS timer_gettime() ... _POSIX_TIMERS timer_settime() ... _POSIX_TIMERS times() ... POSIX_MULTI_PROCESS timezone() XSI XSI_C_LANG_SUPPORT (NEW) tmpfile() ... POSIX_FILE_SYSTEM tmpnam() ... POSIX_FILE_SYSTEM toascii() XSI XSI_C_LANG_SUPPORT (NEW) tolower() ... POSIX_C_LANG_SUPPORT toupper() ... POSIX_C_LANG_SUPPORT towctrans() C99 POSIX_C_LANG_WIDE_CHAR (NEW) towlower() C99 POSIX_C_LANG_WIDE_CHAR (NEW) towupper() C99 POSIX_C_LANG_WIDE_CHAR (NEW) trunc() C99 POSIX_C_LANG_MATH (NEW) truncate() XSI XSI_FD_MGMT (NEW) truncf() C99 POSIX_C_LANG_MATH (NEW) truncl() C99 POSIX_C_LANG_MATH (NEW) tsearch() XSI XSI_C_LANG_SUPPORT (NEW) ttyname() ... POSIX_DEVICE_SPECIFIC ttyname_r() ... POSIX_DEVICE_SPECIFIC_R twalk() XSI XSI_C_LANG_SUPPORT (NEW) tzname --- POSIX_C_LANG_SUPPORT (missing from .13) tzset() ... POSIX_C_LANG_SUPPORT ualarm() XSI XSI_SIGNALS (NEW) ulimit() XSI XSI_MULTI_PROCESS (NEW) umask() ... POSIX_FILE_ATTRIBUTES uname() ... POSIX_SINGLE_PROCESS ungetc() ... POSIX_DEVICE_IO ungetwc() C99 POSIX_WIDE_CHAR_DEVICE_IO (NEW) unlink() ... POSIX_FILE_SYSTEM unlockpt() XSI XSI_DEVICE_SPECIFIC (NEW) unsetenv() .1a POSIX_SINGLE_PROCESS usleep() XSI XSI_MULTI_PROCESS (NEW) utime() ... POSIX_FILE_SYSTEM utimes() XSI _XOPEN_LEGACY (NEW) va_arg() --- POSIX_C_LANG_SUPPORT (missing from .13) va_copy() --- POSIX_C_LANG_SUPPORT (missing from .13) va_end() --- POSIX_C_LANG_SUPPORT (missing from .13) va_start() --- POSIX_C_LANG_SUPPORT (missing from .13) vfork() XSI XSI_MULTI_PROCESS (NEW) vfprintf() --- POSIX_DEVICE_IO (missing from .13) vfscanf() --- POSIX_DEVICE_IO (missing from .13) vfwprintf() C99 POSIX_WIDE_CHAR_DEVICE_IO (NEW) vfwscanf() C99 POSIX_WIDE_CHAR_DEVICE_IO (NEW) vprintf() --- POSIX_DEVICE_IO (missing from .13) vscanf() --- POSIX_DEVICE_IO (missing from .13) vsnprintf() C99 POSIX_C_LANG_SUPPORT vsprintf() --- POSIX_C_LANG_SUPPORT (missing from .13) vsscanf() --- POSIX_C_LANG_SUPPORT (missing from .13) vswprintf() C99 POSIX_C_LANG_WIDE_CHAR (NEW) vswscanf() C99 POSIX_C_LANG_WIDE_CHAR (NEW) vwprintf() C99 POSIX_WIDE_CHAR_DEVICE_IO (NEW) vwscanf() C99 POSIX_WIDE_CHAR_DEVICE_IO (NEW) wait() ... POSIX_MULTI_PROCESS waitid() XSI XSI_MULTI_PROCESS (NEW) waitpid() ... POSIX_MULTI_PROCESS wcrtomb() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wcscat() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wcschr() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wcscmp() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wcscoll() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wcscpy() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wcscspn() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wcsftime() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wcslen() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wcsncat() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wcsncmp() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wcsncpy() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wcspbrk() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wcsrchr() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wcsrtombs() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wcsspn() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wcsstr() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wcstod() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wcstof() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wcstoimax() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wcstok() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wcstol() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wcstold() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wcstoll() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wcstombs() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wcstoul() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wcstoull() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wcstoumax() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wcswcs() XSI _XOPEN_LEGACY (NEW) wcswidth() XSI XSI_WIDE_CHAR (NEW) wcsxfrm() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wctob() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wctomb() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wctrans() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wctype() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wcwidth() XSI XSI_WIDE_CHAR (NEW) wmemchr() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wmemcmp() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wmemcpy() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wmemmove() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wmemset() C99 POSIX_C_LANG_WIDE_CHAR (NEW) wordexp() .1a POSIX_SHELL_FUNC (NEW) wordfree() .1a POSIX_SHELL_FUNC (NEW) wprintf() C99 POSIX_WIDE_CHAR_DEVICE_IO (NEW) write() ... POSIX_DEVICE_IO writev() XSI XSI_DEVICE_IO (NEW) wscanf() C99 POSIX_WIDE_CHAR_DEVICE_IO (NEW) y0() XSI XSI_MATH (NEW) y1() XSI XSI_MATH (NEW) yn() XSI XSI_MATH (NEW) ------------------------------------------------------------------------------- ALL 1003.1 REVISION INTERFACES (BY OPTION/UNIT OF FUNCTIONALITY) The above list, when inverted, yields the following list of options (those symbols which begin with an underscore) and units of functionality (those symbols not beginning with an underscore). Note that not all thread suboptions are broken out for thread interfaces already profiled by 1003.13: _POSIX_ADVISORY_INFO posix_fadvise() posix_fallocate() posix_madvise() posix_memalign() _POSIX_ASYNCHRONOUS_IO aio_cancel() aio_error() aio_fsync() aio_read() aio_return() aio_suspend() aio_write() lio_listio() _POSIX_BARRIERS pthread_barrier_destroy() pthread_barrier_init() pthread_barrier_wait() pthread_barrierattr_destroy() pthread_barrierattr_getpshared() pthread_barrierattr_init() pthread_barrierattr_setpshared() _POSIX_CLOCK_SELECTION clock_nanosleep() _POSIX_CPUTIME clock_getcpuclockid() _POSIX_FSYNC fsync() _POSIX_MAPPED_FILES mmap() munmap() _POSIX_MEMLOCK mlockall() munlockall() _POSIX_MEMLOCK_RANGE mlock() munlock() _POSIX_MEMORY_PROTECTION mprotect() _POSIX_MESSAGE_PASSING mq_close() mq_getattr() mq_notify() mq_open() mq_receive() mq_send() mq_setattr() mq_unlink() _POSIX_MESSAGE_PASSING and _POSIX_TIMEOUTS mq_timedreceive() mq_timedsend() _POSIX_PRIORITY_SCHEDULING sched_get_priority_max() sched_get_priority_min() sched_getparam() sched_getscheduler() sched_rr_get_interval() sched_setparam() sched_setscheduler() sched_yield() _POSIX_REALTIME_SIGNALS sigqueue() sigtimedwait() sigwaitinfo() _POSIX_REGEXP regcomp() regerror() regexec() regfree() _POSIX_SEMAPHORES sem_close() sem_destroy() sem_getvalue() sem_init() sem_open() sem_post() sem_timedwait() sem_trywait() sem_unlink() sem_wait() _POSIX_SHARED_MEMORY_OBJECTS mmap() munmap() shm_open() shm_unlink() _POSIX_SHELL _POSIX_SPAWN posix_spawn() posix_spawn_file_actions_addclose() posix_spawn_file_actions_adddup2() posix_spawn_file_actions_addopen() posix_spawn_file_actions_destroy() posix_spawn_file_actions_init() posix_spawnattr_destroy() posix_spawnattr_getflags() posix_spawnattr_getpgroup() posix_spawnattr_getschedparam() posix_spawnattr_getschedpolicy() posix_spawnattr_getsigdefault() posix_spawnattr_getsigmask() posix_spawnattr_init() posix_spawnattr_setflags() posix_spawnattr_setpgroup() posix_spawnattr_setschedparam() posix_spawnattr_setschedpolicy() posix_spawnattr_setsigdefault() posix_spawnattr_setsigmask() posix_spawnp() _POSIX_SPIN_LOCKS pthread_spin_destroy() pthread_spin_init() pthread_spin_lock() pthread_spin_trylock() pthread_spin_unlock() _POSIX_SYNCHRONOIZED_IO fdatasync() _POSIX_SYNCHRONIZED_IO and (_POSIX_SHARED_MEMORY_OBJECTS or _POSIX_TYPED_MEMORY_OBJECTS or _POSIX_MAPPED_FILES) msync() _POSIX_THREAD_CPUTIME pthread_getcpuclockid() _POSIX_THREAD_PRIO_INHERIT pthread_mutexattr_getprotocol() pthread_mutexattr_setprotocol() _POSIX_THREAD_PRIO_PROTECT pthread_mutex_getprioceiling() pthread_mutex_setprioceiling() pthread_mutexattr_getprioceiling() pthread_mutexattr_setprioceiling() pthread_mutexattr_getprotocol() pthread_mutexattr_setprotocol() _POSIX_THREAD_PRIORITY_SCHEDULING pthread_attr_getinheritsched() pthread_attr_getschedpolicy() pthread_attr_getscope() pthread_attr_setinheritsched() pthread_attr_setschedpolicy() pthread_attr_setschedprio() pthread_attr_setscope() pthread_getschedparam() pthread_setschedparam() pthread_setschedprio() _POSIX_THREADS pthread_atfork() pthread_attr_destroy() pthread_attr_getdetachstate() pthread_attr_getschedparam() pthread_attr_getstackaddr() pthread_attr_getstacksize() pthread_attr_init() pthread_attr_setdetachstate() pthread_attr_setschedparam() pthread_attr_setstackaddr() pthread_attr_setstacksize() pthread_cancel() pthread_cleanup_pop() pthread_cleanup_push() pthread_condattr_destroy() pthread_condattr_getclock() pthread_condattr_getpshared() pthread_condattr_init() pthread_condattr_setclock() pthread_condattr_setpshared() pthread_cond_broadcast() pthread_cond_destroy() pthread_cond_init() pthread_cond_signal() pthread_cond_timedwait() pthread_cond_wait() pthread_create() pthread_detach() pthread_equal() pthread_exit() pthread_getspecific() pthread_join() pthread_key_create() pthread_key_delete() pthread_kill() pthread_mutex_destroy() pthread_mutex_init() pthread_mutex_lock() pthread_mutex_timedlock() pthread_mutex_trylock() pthread_mutex_unlock() pthread_mutexattr_destroy() pthread_mutexattr_getpshared() pthread_mutexattr_init() pthread_mutexattr_setpshared() pthread_once() pthread_rwlock_destroy() pthread_rwlock_init() pthread_rwlock_rdlock() pthread_rwlock_timedrdlock() pthread_rwlock_timedwrlock() pthread_rwlock_tryrdlock() pthread_rwlock_trywrlock() pthread_rwlock_unlock() pthread_rwlock_wrlock() pthread_rwlockattr_destroy() pthread_rwlockattr_getpshared() pthread_rwlockattr_init() pthread_rwlockattr_setpshared() pthread_self() pthread_setcancelstate() pthread_setcanceltype() pthread_setspecific() pthread_sigmask() pthread_testcancel() _POSIX_TIMERS clock_getres() clock_gettime() clock_settime() nanosleep() timer_create() timer_delete() timer_getoverrun() timer_gettime() timer_settime() _POSIX_TRACE posix_trace_attr_destroy() posix_trace_attr_getclockres() posix_trace_attr_getcreatetime() posix_trace_attr_getgenversion() posix_trace_attr_getinherited() posix_trace_attr_getlogfullpolicy() posix_trace_attr_getlogsize() posix_trace_attr_getmaxdatasize() posix_trace_attr_getmaxsystemeventsize() posix_trace_attr_getmaxusereventsize() posix_trace_attr_getname() posix_trace_attr_getstreamfullpolicy() posix_trace_attr_getstreamsize() posix_trace_attr_init() posix_trace_attr_setinherited() posix_trace_attr_setlogfullpolicy() posix_trace_attr_setlogsize() posix_trace_attr_setmaxdatasize() posix_trace_attr_setname() posix_trace_attr_setstreamfullpolicy() posix_trace_attr_setstreamsize() posix_trace_clear() posix_trace_close() posix_trace_create() posix_trace_create_withlog() posix_trace_event() posix_trace_eventid_equal() posix_trace_eventid_get_name() posix_trace_eventid_open() posix_trace_eventset_add() posix_trace_eventset_del() posix_trace_eventset_empty() posix_trace_eventset_fill() posix_trace_eventset_ismember() posix_trace_eventtypelist_getnext_id() posix_trace_eventtypelist_rewind() posix_trace_flush() posix_trace_get_attr() posix_trace_get_filter() posix_trace_get_status() posix_trace_getnext_event() posix_trace_open() posix_trace_rewind() posix_trace_set_filter() posix_trace_shutdown() posix_trace_start() posix_trace_stop() posix_trace_timedgetnext_event() posix_trace_trid_eventid_open() posix_trace_trygetnext_event() _POSIX_TYPED_MEMORY_OBJECTS mmap() munmap() posix_mem_offset() posix_typed_mem_get_info() posix_typed_mem_open() _XOPEN_CRYPT (NEW) crypt() encrypt() setkey() _XOPEN_LEGACY (NEW) bcmp() bcopy() bzero() ecvt() fcvt() ftime() getwd() gcvt() index() mktemp() rindex() utimes() wcswcs() _XOPEN_REALTIME (NEW) _POSIX_ADVISORY_INFO (Advanced Realtime) _POSIX_ASYNCHRONOUS_IO _POSIX_CLOCK_SELECTION (Advanced Realtime) _POSIX_CPUTIME (Advanced Realtime) _POSIX_FSYNC _POSIX_MAPPED_FILES _POSIX_MEMLOCK _POSIX_MEMLOCK_RANGE _POSIX_MEMORY_PROTECTION _POSIX_MESSAGE_PASSING _POSIX_MONOTONIC_CLOCK (Advanced Realtime) _POSIX_PRIORITIZED_IO _POSIX_PRIORITY_SCHEDULING _POSIX_REALTIME_SIGNALS _POSIX_SEMAPHORES _POSIX_SHARED_MEMORY_OBJECTS _POSIX_SPAWN (Advanced Realtime) _POSIX_SPORADIC_SERVER (Advanced Realtime) _POSIX_SYNCHRONIZED_IO _POSIX_TIMEOUTS (Advanced Realtime) _POSIX_TIMERS _POSIX_TYPED_MEMORY_OBJECTS (Advanced Realtime) _XOPEN_REALTIME_THREADS (NEW) _POSIX_BARRIERS (Advanced Realtime Threads) _POSIX_SPIN_LOCKS (Advanced Realtime Threads) _POSIX_THREAD_CPUTIME (Advanced Realtime Threads) _POSIX_THREAD_PRIO_INHERIT _POSIX_THREAD_PRIO_PROTECT _POSIX_THREAD_PRIORITY_SCHEDULING _POSIX_THREAD_SPORADIC_SERVER (Advanced Realtime Threads) _XOPEN_STREAMS (NEW) fattach() fdetach() getmsg() getpmsg() ioctl() isastream() putmsg() putpmsg() _XOPEN_UNIX (NEW) ------------------------------------------------------------------------------ POSIX_C_LANG_JUMP (NEW) longjmp() setjmp() POSIX_C_LANG_MATH (NEW) acos() acosf() acosh() acoshf() acoshl() acosl() asin() asinf() asinh() asinhf() asinhl() asinl() atan() atan2() atan2f() atan2l() atanf() atanh() atanhf() atanhl() atanl() cabs() cabsf() cabsl() cacos() cacosf() cacosh() cacoshf() cacoshl() cacosl() carg() cargf() cargl() casin() casinf() casinh() casinhf() casinhl() casinl() catan() catanf() catanh() catanhf() catanhl() catanl() cbrt() cbrtf() cbrtl() ccos() ccosf() ccosh() ccoshf() ccoshl() ccosl() ceil() ceilf() ceill() cexp() cexpf() cexpl() cimag() cimagf() cimagl() clog() clogf() clogl() conj() conjf() conjl() copysign() copysignf() copysignl() cos() cosf() cosh() coshf() coshl() cosl() cpow() cpowf() cpowl() cproj() cprojf() cprojl() creal() crealf() creall() csin() csinf() csinh() csinhf() csinhl() csinl() csqrt() csqrtf() csqrtl() ctan() ctanf() ctanh() ctanhf() ctanhl() ctanl() erf() erfc() erfcf() erfcl() erff() erfl() exp() exp2() exp2f() exp2l() expf() expl() expm1() expm1f() expm1l() fabs() fabsf() fabsl() fdim() fdimf() fdiml() floor() floorf() floorl() fma() fmaf() fmal() fmax() fmaxf() fmaxl() fmin() fminf() fminl() fmod() fmodf() fmodl() fpclassify() frexp() frexpf() frexpl() hypot() hypotf() hypotl() ilogb() ilogbf() ilogbl() isfinite() isgreater() isgreaterequal() isinf() isless() islessequal() islessgreater() isnan() isnormal() isunordered() ldexp() ldexpf() ldexpl() lgamma() lgammaf() lgammal() llrint() llrintf() llrintl() llround() llroundf() llroundl() log() log10() log10f() log10l() log1p() log1pf() log1pl() log2() log2f() log2l() logb() logbf() logbl() logf() logl() lrint() lrintf() lrintl() lround() lroundf() lroundl() modf() modff() modfl() nan() nanf() nanl() nearbyint() nearbyintf() nearbyintl() nextafter() nextafterf() nextafterl() nexttoward() nexttowardf() nexttowardl() pow() powf() powl() remainder() remainderf() remainderl() remquo() remquof() remquol() rint() rintf() rintl() round() roundf() roundl() scalbln() scalblnf() scalblnl() scalbn() scalbnf() scalbnl() signbit() sin() sinf() sinh() sinhf() sinhl() sinl() sqrt() sqrtf() sqrtl() tan() tanf() tanh() tanhf() tanhl() tanl() tgamma() tgammaf() tgammal() trunc() truncf() truncl() POSIX_C_LANG_SUPPORT abs() asctime() atof() atoi() atol() atoll() bsearch() calloc() ctime() difftime() div() feclearexcept() fegetenv() fegetexceptflag() fegetround() feholdexcept() feraiseexcept() fesetenv() fesetexceptflag() fesetround() fetestexcept() feupdateenv() free() gmtime() imaxabs() imaxdiv() isalnum() isalpha() isblank() iscntrl() isdigit() isgraph() islower() isprint() ispunct() isspace() isupper() isxdigit() labs() ldiv() llabs() lldiv() localeconv() localtime() malloc() memchr() memcmp() memcpy() memmove() memset() mktime() qsort() rand() realloc() setlocale() snprintf() sprintf() srand() sscanf() strcat() strchr() strcmp() strcoll() strcpy() strcspn() strerror() strftime() strlen() strncat() strncmp() strncpy() strpbrk() strrchr() strspn() strstr() strtod() strtof() strtoimax() strtok() strtol() strtold() strtoll() strtoul() strtoull() strtoumax() strxfrm() time() tolower() toupper() tzname tzset() va_arg() va_copy() va_end() va_start() vsnprintf() vsprintf() vsscanf() POSIX_C_LANG_SUPPORT_R asctime_r() ctime_r() gmtime_r() localtime_r() rand_r() strerror_r() strtok_r() POSIX_C_LANG_WIDE_CHAR (NEW) btowc() iswalnum() iswalpha() iswblank() iswcntrl() iswctype() iswdigit() iswgraph() iswlower() iswprint() iswpunct() iswspace() iswupper() iswxdigit() mblen() mbrlen() mbrtowc() mbsinit() mbsrtowcs() mbstowcs() mbtowc() swprintf() swscanf() towctrans() towlower() towupper() vswprintf() vswscanf() wcrtomb() wcscat() wcschr() wcscmp() wcscoll() wcscpy() wcscspn() wcsftime() wcslen() wcsncat() wcsncmp() wcsncpy() wcspbrk() wcsrchr() wcsrtombs() wcsspn() wcsstr() wcstod() wcstof() wcstoimax() wcstok() wcstol() wcstold() wcstoll() wcstombs() wcstoul() wcstoull() wcstoumax() wcsxfrm() wctob() wctomb() wctrans() wctype() wmemchr() wmemcmp() wmemcpy() wmemmove() wmemset() POSIX_C_LIB_EXT (NEW) fnmatch() getopt() optarg opterr optind optopt POSIX_DEVICE_IO FD_CLR() FD_ISSET() FD_SET() FD_ZERO() clearerr() close() fclose() fdopen() feof() ferror() fflush() fgetc() fgets() fileno() fopen() fprintf() fputc() fputs() fread() freopen() fscanf() fwrite() getc() getchar() gets() open() perror() printf() pselect() putc() putchar() puts() read() scanf() select() setbuf() setvbuf() stderr stdin stdout ungetc() vfprintf() vfscanf() vprintf() vscanf() write() POSIX_DEVICE_SPECIFIC cfgetispeed() cfgetospeed() cfsetispeed() cfsetospeed() ctermid() isatty() tcdrain() tcflow() tcflush() tcgetattr() tcsendbreak() tcsetattr() ttyname() POSIX_DEVICE_SPECIFIC_R ttyname_r() POSIX_FD_MGMT dup() dup2() fcntl() fgetpos() fseek() fseeko() fsetpos() ftell() ftello() ftruncate() lseek() rewind() POSIX_FIFO mkfifo() POSIX_FILE_ATTRIBUTES chmod() chown() fchmod() fchown() umask() POSIX_FILE_LOCKING flockfile() ftrylockfile() funlockfile() getc_unlocked() getchar_unlocked() putc_unlocked() putchar_unlocked() POSIX_FILE_SYSTEM access() chdir() closedir() creat() fpathconf() fstat() getcwd() link() mkdir() opendir() pathconf() readdir() remove() rename() rewinddir() rmdir() stat() tmpfile() tmpnam() unlink() utime() POSIX_FILE_SYSTEM_EXT (NEW) glob() globfree() POSIX_FILE_SYSTEM_R (NEW) readdir_r() POSIX_JOB_CONTROL setpgid() tcgetpgrp() tcsetpgrp() POSIX_MULTI_PROCESS _exit() _Exit() assert() atexit() clock() execl() execle() execlp() execv() execve() execvp() exit() fork() getpgrp() getpid() getppid() setsid() sleep() times() wait() waitpid() POSIX_NETWORKING (NEW) accept() bind() connect() endhostent() endnetent() endprotoent() endservent() freeaddrinfo() gai_strerror() getaddrinfo() gethostbyaddr() gethostbyname() gethostent() gethostname() getnameinfo() getnetbyaddr() getnetbyname() getnetent() getpeername() getprotobyname() getprotobynumber() getprotoent() getservbyname() getservbyport() getservent() getsockname() getsockopt() h_errno htonl() htons() if_freenameindex() if_indextoname() if_nameindex() if_nametoindex() inet_addr() inet_ntoa() inet_ntop() inet_pton() listen() ntohl() ntohs() recv() recvfrom() recvmsg() send() sendmsg() sendto() sethostent() setnetent() setprotoent() setservent() setsockopt() shutdown() socket() socketpair() POSIX_PIPE pipe() POSIX_SHELL_FUNC (NEW) pclose() popen() system() wordexp() wordfree() POSIX_SIGNALS abort() alarm() kill() pause() raise() sigaction() sigaddset() sigdelset() sigemptyset() sigfillset() sigismember() signal() sigpending() sigprocmask() sigsuspend() sigwait() POSIX_SIGNAL_JUMP (NEW) siglongjmp() sigsetjmp() POSIX_SINGLE_PROCESS confstr() environ errno getenv() setenv() sysconf() uname() unsetenv() POSIX_SYMBOLIC_LINKS lstat() readlink() symlink() POSIX_SYSTEM_DATABASE getgrgid() getgrnam() getpwnam() getpwuid() POSIX_SYSTEM_DATABASE_R getgrgid_r() getgrnam_r() getpwnam_r() getpwuid_r() POSIX_USER_GROUPS getegid() geteuid() getgid() getgroups() getlogin() getuid() setegid() seteuid() setgid() setuid() POSIX_USER_GROUPS_R getlogin_r() POSIX_WIDE_CHAR_DEVICE_IO (NEW) fgetwc() fgetws() fputwc() fputws() fwide() fwprintf() fwscanf() getwc() getwchar() putwc() putwchar() ungetwc() vfwprintf() vfwscanf() vwprintf() vwscanf() wprintf() wscanf() XSI_C_LANG_SUPPORT (NEW) _tolower() _toupper() a64l() daylight drand48() erand48() ffs() getcontext() getdate() getsubopt() hcreate() hdestroy() hsearch() iconv() iconv_close() iconv_open() initstate() insque() isascii() jrand48() l64a() lcong48() lfind() lrand48() lsearch() makecontext() memccpy() mrand48() nrand48() random() remque() seed48() setcontext() setstate() signgam srand48() srandom() strcasecmp() strdup() strfmon() strncasecmp() strptime() swab() swapcontext() tdelete() tfind() timezone() toascii() tsearch() twalk() XSI_DBM (NEW) dbm_clearerr() dbm_close() dbm_delete() dbm_error() dbm_fetch() dbm_firstkey() dbm_nextkey() dbm_open() dbm_store() XSI_DEVICE_IO (NEW) fmtmsg() poll() pread() pwrite() readv() writev() XSI_DEVICE_SPECIFIC (NEW) grantpt() posix_openpt() ptsname() unlockpt() XSI_DYNAMIC_LINKING (NEW) dlclose() dlerror() dlopen() dlsym() XSI_FD_MGMT (NEW) truncate() XSI_FILE_SYSTEM (NEW) basename() dirname() fchdir() fstatvfs() ftw() lchown() lockf() mknod() mkstemp() nftw() realpath() seekdir() statvfs() sync() telldir() tempnam() XSI_I18N (NEW) catclose() catgets() catopen() nl_langinfo() XSI_IPC (NEW) ftok() msgctl() msgget() msgrcv() msgsnd() semctl() semget() semop() shmat() shmctl() shmdt() shmget() XSI_JOB_CONTROL (NEW) tcgetsid() XSI_JUMP (NEW) _longjmp() _setjmp() XSI_MATH (NEW) j0() j1() jn() scalb() y0() y1() yn() XSI_MULTI_PROCESS (NEW) getpgid() getpriority() getrlimit() getrusage() getsid() nice() setpgrp() setpriority() setrlimit() ulimit() usleep() vfork() waitid() XSI_SIGNALS (NEW) bsd_signal() killpg() sigaltstack() sighold() sigignore() siginterrupt() sigpause() sigrelse() sigset() ualarm() XSI_SINGLE_PROCESS (NEW) gethostid() gettimeofday() putenv() XSI_SYSTEM_DATABASE (NEW) endpwent() getpwent() setpwent() XSI_SYSTEM_LOGGING (NEW) closelog() openlog() setlogmask() syslog() XSI_THREAD_MUTEX_EXT (NEW) pthread_mutexattr_gettype() pthread_mutexattr_settype() XSI_THREADS_EXT (NEW) pthread_attr_getguardsize() pthread_attr_getstack() pthread_attr_setguardsize() pthread_attr_setstack() pthread_getconcurrency() pthread_setconcurrency() XSI_TIMERS (NEW) getitimer() setitimer() XSI_USER_GROUPS endgrent() endutxent() getgrent() getutxent() getutxid() getutxline() pututxline() setgrent() setregid() setreuid() setutxent() XSI_WIDE_CHAR (NEW) wcswidth() wcwidth() ------------------------------------------------------------------------------- INTERFACES DELETED SINCE 1003.1 REVISION DRAFT 4 freehostent() getipnodebyaddr() getipnodebyname() inet_lnaof() inet_makeaddr() inet_netof() inet_network() isfdtype() INTERFACES ADDED SINCE 1003.1 REVISION DRAFT 4 posix_openpt() pthread_setschedprio() ------------------------------------------------------------------------------- END OF REPORT