diff options
| author | Michael Kerrisk <mtk.manpages@gmail.com> | 2018-04-13 10:44:01 +0200 |
|---|---|---|
| committer | Michael Kerrisk <mtk.manpages@gmail.com> | 2018-04-13 10:44:01 +0200 |
| commit | 17282a589f2f4a762891f2bd83af144d9bacf1c0 (patch) | |
| tree | 12c101507e977e21d5d320f5eb02978f27f15db7 | |
| parent | 5a9ef4914559780e1fdf1262bcf5b82547923e6e (diff) | |
| download | man-pages-17282a589f2f.tar.gz | |
posixoptions.7: Make function lists more consistent and less cluttered
Use more consistent layout for lists of functions, and
remove punctuation from the lists to make them less cluttered.
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
| -rw-r--r-- | man7/posixoptions.7 | 733 |
1 files changed, 383 insertions, 350 deletions
diff --git a/man7/posixoptions.7 b/man7/posixoptions.7 index 4f634ca7a9..5854cd662d 100644 --- a/man7/posixoptions.7 +++ b/man7/posixoptions.7 @@ -50,10 +50,10 @@ The following advisory functions are present: .PP .nf .in +4n -.IR posix_fadvise (), -.IR posix_fallocate (), -.IR posix_memalign (), -.IR posix_madvise (). +.IR posix_fadvise () +.IR posix_fallocate () +.IR posix_memalign () +.IR posix_madvise () .in .fi .SS AIO - _POSIX_ASYNCHRONOUS_IO - _SC_ASYNCHRONOUS_IO @@ -64,14 +64,14 @@ The following functions are present: .PP .nf .in +4n -.IR aio_cancel (), -.IR aio_error (), -.IR aio_fsync (), -.IR aio_read (), -.IR aio_return (), -.IR aio_suspend (), -.IR aio_write (), -.IR lio_listio (). +.IR aio_cancel () +.IR aio_error () +.IR aio_fsync () +.IR aio_read () +.IR aio_return () +.IR aio_suspend () +.IR aio_write () +.IR lio_listio () .in .fi .SS BAR - _POSIX_BARRIERS - _SC_BARRIERS @@ -84,11 +84,11 @@ The following functions are present: .PP .nf .in +4n -.IR pthread_barrier_destroy (), -.IR pthread_barrier_init (), -.IR pthread_barrier_wait (), -.IR pthread_barrierattr_destroy (), -.IR pthread_barrierattr_init (). +.IR pthread_barrier_destroy () +.IR pthread_barrier_init () +.IR pthread_barrier_wait () +.IR pthread_barrierattr_destroy () +.IR pthread_barrierattr_init () .in .fi .\" .SS BE @@ -99,9 +99,14 @@ The following functions are present: If this option is in effect (as it always is under POSIX.1-2001), then only root may change the owner of a file, and nonroot can set the group of a file only to one of the groups it belongs to. -This affects the functions -.IR chown (), -.IR fchown (). +This affects the following functions +.PP +.nf +.in +4n +.IR chown () +.IR fchown () +.in +.fi .\" What about lchown() ? .SS CS - _POSIX_CLOCK_SELECTION - _SC_CLOCK_SELECTION This option implies the @@ -111,9 +116,9 @@ The following functions are present: .PP .nf .in +4n -.IR pthread_condattr_getclock (), -.IR pthread_condattr_setclock (), -.IR clock_nanosleep (). +.IR pthread_condattr_getclock () +.IR pthread_condattr_setclock () +.IR clock_nanosleep () .in .fi .PP @@ -153,13 +158,13 @@ and the following functions are present: .PP .nf .in +4n -.IR setpgid (), -.IR tcdrain (), -.IR tcflush (), -.IR tcgetpgrp (), -.IR tcsendbreak (), -.IR tcsetattr (), -.IR tcsetpgrp (). +.IR setpgid () +.IR tcdrain () +.IR tcflush () +.IR tcgetpgrp () +.IR tcsendbreak () +.IR tcsetattr () +.IR tcsetpgrp () .in .fi .SS MF - _POSIX_MAPPED_FILES - _SC_MAPPED_FILES @@ -168,21 +173,34 @@ The include file .I <sys/mman.h> is present. The following functions are present: -.IR mmap (), -.IR msync (), -.IR munmap (). +.PP +.nf +.in +4n +.IR mmap () +.IR msync () +.IR munmap () +.in +.fi .SS ML - _POSIX_MEMLOCK - _SC_MEMLOCK Shared memory can be locked into core. -The functions -.IR mlockall (), +The following functions are present: +.PP +.nf +.in +4n +.IR mlockall () .IR munlockall () -are present. +.in +.fi .SS MR/MLR - _POSIX_MEMLOCK_RANGE - _SC_MEMLOCK_RANGE More precisely, ranges can be locked into core. -The functions -.IR mlock (), +The following functions are present: +.PP +.nf +.in +4n +.IR mlock () .IR munlock () -are present. +.in +.fi .SS MPR - _POSIX_MEMORY_PROTECTION - _SC_MEMORY_PROTECTION The function .IR mprotect () @@ -195,14 +213,14 @@ The following functions are present: .PP .nf .in +4n -.IR mq_close (), -.IR mq_getattr (), -.IR mq_notify (), -.IR mq_open (), -.IR mq_receive (), -.IR mq_send (), -.IR mq_setattr (), -.IR mq_unlink (). +.IR mq_close () +.IR mq_getattr () +.IR mq_notify () +.IR mq_open () +.IR mq_receive () +.IR mq_send () +.IR mq_setattr () +.IR mq_unlink () .in .fi .SS MON - _POSIX_MONOTONIC_CLOCK - _SC_MONOTONIC_CLOCK @@ -211,15 +229,15 @@ is supported. This option implies the .B _POSIX_TIMERS option. -Affected functions are +The following functions are affected: .PP .nf .in +4n -.IR aio_suspend (), -.IR clock_getres (), -.IR clock_gettime (), -.IR clock_settime (), -.IR timer_create (). +.IR aio_suspend () +.IR clock_getres () +.IR clock_gettime () +.IR clock_settime () +.IR timer_create () .in .fi .SS --- - _POSIX_MULTI_PROCESS - _SC_MULTI_PROCESS @@ -240,8 +258,8 @@ This affects the functions .PP .nf .in +4n -.IR aio_read (), -.IR aio_write (). +.IR aio_read () +.IR aio_write () .in .fi .SS PS - _POSIX_PRIORITY_SCHEDULING - _SC_PRIORITY_SCHEDULING @@ -252,14 +270,14 @@ The following functions are present: .PP .nf .in +4n -.IR sched_get_priority_max (), -.IR sched_get_priority_min (), -.IR sched_getparam (), -.IR sched_getscheduler (), -.IR sched_rr_get_interval (), -.IR sched_setparam (), -.IR sched_setscheduler (), -.IR sched_yield (). +.IR sched_get_priority_max () +.IR sched_get_priority_min () +.IR sched_getparam () +.IR sched_getscheduler () +.IR sched_rr_get_interval () +.IR sched_setparam () +.IR sched_setscheduler () +.IR sched_yield () .in .fi .PP @@ -269,17 +287,22 @@ is in effect, then the following functions are present: .PP .nf .in +4n -.IR posix_spawnattr_getschedparam (), -.IR posix_spawnattr_getschedpolicy (), -.IR posix_spawnattr_setschedparam (), -.IR posix_spawnattr_setschedpolicy (). +.IR posix_spawnattr_getschedparam () +.IR posix_spawnattr_getschedpolicy () +.IR posix_spawnattr_setschedparam () +.IR posix_spawnattr_setschedpolicy () .in .fi .SS RS - _POSIX_RAW_SOCKETS Raw sockets are supported. -Affected functions are -.IR getsockopt (), -.IR setsockopt (). +The following functions are affected: +.PP +.nf +.in +4n +.IR getsockopt () +.IR setsockopt () +.in +.fi .SS --- - _POSIX_READER_WRITER_LOCKS - _SC_READER_WRITER_LOCKS This option implies the .B _POSIX_THREADS @@ -290,17 +313,18 @@ under POSIX.1-2001 the option implies this option. .PP The following functions are present: +.PP .in +4n .nf -.IR pthread_rwlock_destroy (), -.IR pthread_rwlock_init (), -.IR pthread_rwlock_rdlock (), -.IR pthread_rwlock_tryrdlock (), -.IR pthread_rwlock_trywrlock (), -.IR pthread_rwlock_unlock (), -.IR pthread_rwlock_wrlock (), -.IR pthread_rwlockattr_destroy (), -.IR pthread_rwlockattr_init (). +.IR pthread_rwlock_destroy () +.IR pthread_rwlock_init () +.IR pthread_rwlock_rdlock () +.IR pthread_rwlock_tryrdlock () +.IR pthread_rwlock_trywrlock () +.IR pthread_rwlock_unlock () +.IR pthread_rwlock_wrlock () +.IR pthread_rwlockattr_destroy () +.IR pthread_rwlockattr_init () .in .fi .SS RTS - _POSIX_REALTIME_SIGNALS - _SC_REALTIME_SIGNALS @@ -309,9 +333,9 @@ The following functions are present: .PP .nf .in +4n -.IR sigqueue (), -.IR sigtimedwait (), -.IR sigwaitinfo (). +.IR sigqueue () +.IR sigtimedwait () +.IR sigwaitinfo () .in .fi .SS --- - _POSIX_REGEXP - _SC_REGEXP @@ -321,25 +345,25 @@ and the following functions are present: .PP .nf .in +4n -.IR regcomp (), -.IR regerror (), -.IR regexec (), -.IR regfree (). +.IR regcomp () +.IR regerror () +.IR regexec () +.IR regfree () .in .fi .SS --- - _POSIX_SAVED_IDS - _SC_SAVED_IDS If this option is in effect (as it always is under POSIX.1-2001), then a process has a saved set-user-ID and a saved set-group-ID. -Affected functions are +The following functions are affected: .PP .nf .in +4n -.IR exec (), -.IR kill (), -.IR seteuid (), -.IR setegid (), -.IR setgid (), -.IR setuid (). +.IR exec () +.IR kill () +.IR seteuid () +.IR setegid () +.IR setgid () +.IR setuid () .in .fi .\" .SS SD @@ -352,15 +376,15 @@ The following functions are present: .PP .nf .in +4n -.IR sem_close (), -.IR sem_destroy (), -.IR sem_getvalue (), -.IR sem_init (), -.IR sem_open (), -.IR sem_post (), -.IR sem_trywait (), -.IR sem_unlink (), -.IR sem_wait (). +.IR sem_close () +.IR sem_destroy () +.IR sem_getvalue () +.IR sem_init () +.IR sem_open () +.IR sem_post () +.IR sem_trywait () +.IR sem_unlink () +.IR sem_wait () .in .fi .SS SHM - _POSIX_SHARED_MEMORY_OBJECTS - _SC_SHARED_MEMORY_OBJECTS @@ -368,10 +392,10 @@ The following functions are present: .PP .nf .in +4n -.IR mmap (), -.IR munmap (), -.IR shm_open (), -.IR shm_unlink (). +.IR mmap () +.IR munmap () +.IR shm_open () +.IR shm_unlink () .in .fi .SS --- - _POSIX_SHELL - _SC_SHELL @@ -384,6 +408,7 @@ This option describes support for process creation in a context where it is difficult or impossible to use .IR fork (), for example, because no MMU is present. +.PP If .B _POSIX_SPAWN is in effect, then the include file @@ -392,23 +417,23 @@ and the following functions are present: .PP .nf .in +4n -.IR posix_spawn (), -.IR posix_spawn_file_actions_addclose (), -.IR posix_spawn_file_actions_adddup2 (), -.IR posix_spawn_file_actions_addopen (), -.IR posix_spawn_file_actions_destroy (), -.IR posix_spawn_file_actions_init (), -.IR posix_spawnattr_destroy (), -.IR posix_spawnattr_getsigdefault (), -.IR posix_spawnattr_getflags (), -.IR posix_spawnattr_getpgroup (), -.IR posix_spawnattr_getsigmask (), -.IR posix_spawnattr_init (), -.IR posix_spawnattr_setsigdefault (), -.IR posix_spawnattr_setflags (), -.IR posix_spawnattr_setpgroup (), -.IR posix_spawnattr_setsigmask (), -.IR posix_spawnp (). +.IR posix_spawn () +.IR posix_spawn_file_actions_addclose () +.IR posix_spawn_file_actions_adddup2 () +.IR posix_spawn_file_actions_addopen () +.IR posix_spawn_file_actions_destroy () +.IR posix_spawn_file_actions_init () +.IR posix_spawnattr_destroy () +.IR posix_spawnattr_getsigdefault () +.IR posix_spawnattr_getflags () +.IR posix_spawnattr_getpgroup () +.IR posix_spawnattr_getsigmask () +.IR posix_spawnattr_init () +.IR posix_spawnattr_setsigdefault () +.IR posix_spawnattr_setflags () +.IR posix_spawnattr_setpgroup () +.IR posix_spawnattr_setsigmask () +.IR posix_spawnp () .in .fi .PP @@ -419,10 +444,10 @@ the following functions are present: .PP .nf .in +4n -.IR posix_spawnattr_getschedparam (), -.IR posix_spawnattr_getschedpolicy (), -.IR posix_spawnattr_setschedparam (), -.IR posix_spawnattr_setschedpolicy (). +.IR posix_spawnattr_getschedparam () +.IR posix_spawnattr_getschedpolicy () +.IR posix_spawnattr_setschedparam () +.IR posix_spawnattr_setschedpolicy () .in .fi .SS SPI - _POSIX_SPIN_LOCKS - _SC_SPIN_LOCKS @@ -435,11 +460,11 @@ The following functions are present: .PP .nf .in +4n -.IR pthread_spin_destroy (), -.IR pthread_spin_init (), -.IR pthread_spin_lock (), -.IR pthread_spin_trylock (), -.IR pthread_spin_unlock (). +.IR pthread_spin_destroy () +.IR pthread_spin_init () +.IR pthread_spin_lock () +.IR pthread_spin_trylock () +.IR pthread_spin_unlock () .in -4n .fi .SS SS - _POSIX_SPORADIC_SERVER - _SC_SPORADIC_SERVER @@ -449,40 +474,45 @@ is supported. This option implies the .B _POSIX_PRIORITY_SCHEDULING option. -Affected functions are +The following functions are affected: .PP .nf .in +4n -.IR sched_setparam (), -.IR sched_setscheduler (). +.IR sched_setparam () +.IR sched_setscheduler () .in .fi .SS SIO - _POSIX_SYNCHRONIZED_IO - _SC_SYNCHRONIZED_IO -Affected functions are -.IR open (), -.IR msync (), -.IR fsync (), -.IR fdatasync (). +The following functions are affected: +.PP +.nf +.in +4n +.IR open () +.IR msync () +.IR fsync () +.IR fdatasync () +.in +.fi .SS TSA - _POSIX_THREAD_ATTR_STACKADDR - _SC_THREAD_ATTR_STACKADDR -Affected functions are +The following functions are affected: .PP .nf .in +4n -.IR pthread_attr_getstack (), -.IR pthread_attr_getstackaddr (), -.IR pthread_attr_setstack (), -.IR pthread_attr_setstackaddr (). +.IR pthread_attr_getstack () +.IR pthread_attr_getstackaddr () +.IR pthread_attr_setstack () +.IR pthread_attr_setstackaddr () .in .fi .SS TSS - _POSIX_THREAD_ATTR_STACKSIZE - _SC_THREAD_ATTR_STACKSIZE -Affected functions are +The following functions are affected: .PP .nf .in +4n -.IR pthread_attr_getstack (), -.IR pthread_attr_getstacksize (), -.IR pthread_attr_setstack (), -.IR pthread_attr_setstacksize (). +.IR pthread_attr_getstack () +.IR pthread_attr_getstacksize () +.IR pthread_attr_setstack () +.IR pthread_attr_setstacksize () .in .fi .SS TCT - _POSIX_THREAD_CPUTIME - _SC_THREAD_CPUTIME @@ -490,109 +520,109 @@ The clockID CLOCK_THREAD_CPUTIME_ID is supported. This option implies the .B _POSIX_TIMERS option. -Affected functions are +The following functions are affected: .PP .nf .in +4n -.IR pthread_getcpuclockid (), -.IR clock_getres (), -.IR clock_gettime (), -.IR clock_settime (), -.IR timer_create (). +.IR pthread_getcpuclockid () +.IR clock_getres () +.IR clock_gettime () +.IR clock_settime () +.IR timer_create () .in .fi .SS TPI - _POSIX_THREAD_PRIO_INHERIT - _SC_THREAD_PRIO_INHERIT -Affected functions are +The following functions are affected: .PP .nf .in +4n -.IR pthread_mutexattr_getprotocol (), -.IR pthread_mutexattr_setprotocol (). +.IR pthread_mutexattr_getprotocol () +.IR pthread_mutexattr_setprotocol () .in .fi .SS TPP - _POSIX_THREAD_PRIO_PROTECT - _SC_THREAD_PRIO_PROTECT -Affected functions are +The following functions are affected: .PP .nf .in +4n -.IR pthread_mutex_getprioceiling (), -.IR pthread_mutex_setprioceiling (), -.IR pthread_mutexattr_getprioceiling (), -.IR pthread_mutexattr_getprotocol (), -.IR pthread_mutexattr_setprioceiling (), -.IR pthread_mutexattr_setprotocol (). +.IR pthread_mutex_getprioceiling () +.IR pthread_mutex_setprioceiling () +.IR pthread_mutexattr_getprioceiling () +.IR pthread_mutexattr_getprotocol () +.IR pthread_mutexattr_setprioceiling () +.IR pthread_mutexattr_setprotocol () .in .fi .SS TPS - _POSIX_THREAD_PRIORITY_SCHEDULING - _SC_THREAD_PRIORITY_SCHEDULING If this option is in effect, the different threads inside a process can run with different priorities and/or different schedulers. -Affected functions are +The following functions are affected: .PP .nf .in +4n -.IR pthread_attr_getinheritsched (), -.IR pthread_attr_getschedpolicy (), -.IR pthread_attr_getscope (), -.IR pthread_attr_setinheritsched (), -.IR pthread_attr_setschedpolicy (), -.IR pthread_attr_setscope (), -.IR pthread_getschedparam (), -.IR pthread_setschedparam (), -.IR pthread_setschedprio (). +.IR pthread_attr_getinheritsched () +.IR pthread_attr_getschedpolicy () +.IR pthread_attr_getscope () +.IR pthread_attr_setinheritsched () +.IR pthread_attr_setschedpolicy () +.IR pthread_attr_setscope () +.IR pthread_getschedparam () +.IR pthread_setschedparam () +.IR pthread_setschedprio () .in .fi .SS TSH - _POSIX_THREAD_PROCESS_SHARED - _SC_THREAD_PROCESS_SHARED -Affected functions are +The following functions are affected: .PP .nf .in +4n -.IR pthread_barrierattr_getpshared (), -.IR pthread_barrierattr_setpshared (), -.IR pthread_condattr_getpshared (), -.IR pthread_condattr_setpshared (), -.IR pthread_mutexattr_getpshared (), -.IR pthread_mutexattr_setpshared (), -.IR pthread_rwlockattr_getpshared (), -.IR pthread_rwlockattr_setpshared (). +.IR pthread_barrierattr_getpshared () +.IR pthread_barrierattr_setpshared () +.IR pthread_condattr_getpshared () +.IR pthread_condattr_setpshared () +.IR pthread_mutexattr_getpshared () +.IR pthread_mutexattr_setpshared () +.IR pthread_rwlockattr_getpshared () +.IR pthread_rwlockattr_setpshared () .in .fi .SS TSF - _POSIX_THREAD_SAFE_FUNCTIONS - _SC_THREAD_SAFE_FUNCTIONS -Affected functions are -.PP -.nf -.in +4n -.IR readdir_r (), -.IR getgrgid_r (), -.IR getgrnam_r (), -.IR getpwnam_r (), -.IR getpwuid_r (), -.IR flockfile (), -.IR ftrylockfile (), -.IR funlockfile (), -.IR getc_unlocked (), -.IR getchar_unlocked (), -.IR putc_unlocked (), -.IR putchar_unlocked (), -.IR rand_r (), -.IR strerror_r (), -.IR strtok_r (), -.IR asctime_r (), -.IR ctime_r (), -.IR gmtime_r (), -.IR localtime_r (). +The following functions are affected: +.PP +.nf +.in +4n +.IR readdir_r () +.IR getgrgid_r () +.IR getgrnam_r () +.IR getpwnam_r () +.IR getpwuid_r () +.IR flockfile () +.IR ftrylockfile () +.IR funlockfile () +.IR getc_unlocked () +.IR getchar_unlocked () +.IR putc_unlocked () +.IR putchar_unlocked () +.IR rand_r () +.IR strerror_r () +.IR strtok_r () +.IR asctime_r () +.IR ctime_r () +.IR gmtime_r () +.IR localtime_r () .in .fi .SS TSP - _POSIX_THREAD_SPORADIC_SERVER - _SC_THREAD_SPORADIC_SERVER This option implies the .B _POSIX_THREAD_PRIORITY_SCHEDULING option. -Affected functions are +The following functions are affected: .PP .nf .in +4n -.IR sched_getparam (), -.IR sched_setparam (), -.IR sched_setscheduler (). +.IR sched_getparam () +.IR sched_setparam () +.IR sched_setscheduler () .in .fi .SS THR - _POSIX_THREADS - _SC_THREADS @@ -601,54 +631,54 @@ The following functions are present: .PP .nf .in +4n -.IR pthread_atfork (), -.IR pthread_attr_destroy (), -.IR pthread_attr_getdetachstate (), -.IR pthread_attr_getschedparam (), -.IR pthread_attr_init (), -.IR pthread_attr_setdetachstate (), -.IR pthread_attr_setschedparam (), -.IR pthread_cancel (), -.IR pthread_cleanup_push (), -.IR pthread_cleanup_pop (), -.IR pthread_cond_broadcast (), -.IR pthread_cond_destroy (), -.IR pthread_cond_init (), -.IR pthread_cond_signal (), -.IR pthread_cond_timedwait (), -.IR pthread_cond_wait (), -.IR pthread_condattr_destroy (), -.IR pthread_condattr_init (), -.IR pthread_create (), -.IR pthread_detach (), -.IR pthread_equal (), -.IR pthread_exit (), -.IR pthread_getspecific (), -.IR pthread_join (), -.IR pthread_key_create (), -.IR pthread_key_delete (), -.IR pthread_mutex_destroy (), -.IR pthread_mutex_init (), -.IR pthread_mutex_lock (), -.IR pthread_mutex_trylock (), -.IR pthread_mutex_unlock (), -.IR pthread_mutexattr_destroy (), -.IR pthread_mutexattr_init (), -.IR pthread_once (), -.IR pthread_rwlock_destroy (), -.IR pthread_rwlock_init (), -.IR pthread_rwlock_rdlock (), -.IR pthread_rwlock_tryrdlock (), -.IR pthread_rwlock_trywrlock (), -.IR pthread_rwlock_unlock (), -.IR pthread_rwlock_wrlock (), -.IR pthread_rwlockattr_destroy (), -.IR pthread_rwlockattr_init (), -.IR pthread_self (), -.IR pthread_setcancelstate (), -.IR pthread_setcanceltype (), -.IR pthread_setspecific (), -.IR pthread_testcancel (). +.IR pthread_atfork () +.IR pthread_attr_destroy () +.IR pthread_attr_getdetachstate () +.IR pthread_attr_getschedparam () +.IR pthread_attr_init () +.IR pthread_attr_setdetachstate () +.IR pthread_attr_setschedparam () +.IR pthread_cancel () +.IR pthread_cleanup_push () +.IR pthread_cleanup_pop () +.IR pthread_cond_broadcast () +.IR pthread_cond_destroy () +.IR pthread_cond_init () +.IR pthread_cond_signal () +.IR pthread_cond_timedwait () +.IR pthread_cond_wait () +.IR pthread_condattr_destroy () +.IR pthread_condattr_init () +.IR pthread_create () +.IR pthread_detach () +.IR pthread_equal () +.IR pthread_exit () +.IR pthread_getspecific () +.IR pthread_join () +.IR pthread_key_create () +.IR pthread_key_delete () +.IR pthread_mutex_destroy () +.IR pthread_mutex_init () +.IR pthread_mutex_lock () +.IR pthread_mutex_trylock () +.IR pthread_mutex_unlock () +.IR pthread_mutexattr_destroy () +.IR pthread_mutexattr_init () +.IR pthread_once () +.IR pthread_rwlock_destroy () +.IR pthread_rwlock_init () +.IR pthread_rwlock_rdlock () +.IR pthread_rwlock_tryrdlock () +.IR pthread_rwlock_trywrlock () +.IR pthread_rwlock_unlock () +.IR pthread_rwlock_wrlock () +.IR pthread_rwlockattr_destroy () +.IR pthread_rwlockattr_init () +.IR pthread_self () +.IR pthread_setcancelstate () +.IR pthread_setcanceltype () +.IR pthread_setspecific () +.IR pthread_testcancel () .in .fi .SS TMO - _POSIX_TIMEOUTS - _SC_TIMEOUTS @@ -656,13 +686,13 @@ The following functions are present: .PP .nf .in +4n -.IR mq_timedreceive (), -.IR mq_timedsend (), -.IR pthread_mutex_timedlock (), -.IR pthread_rwlock_timedrdlock (), -.IR pthread_rwlock_timedwrlock (), -.IR sem_timedwait (), -.IR posix_trace_timedgetnext_event (). +.IR mq_timedreceive () +.IR mq_timedsend () +.IR pthread_mutex_timedlock () +.IR pthread_rwlock_timedrdlock () +.IR pthread_rwlock_timedwrlock () +.IR sem_timedwait () +.IR posix_trace_timedgetnext_event () .in .fi .SS TMR - _POSIX_TIMERS - _SC_TIMERS @@ -670,15 +700,15 @@ The following functions are present: .PP .nf .in +4n -.IR clock_getres (), -.IR clock_gettime (), -.IR clock_settime (), -.IR nanosleep (), -.IR timer_create (), -.IR timer_delete (), -.IR timer_gettime (), -.IR timer_getoverrun (), -.IR timer_settime (). +.IR clock_getres () +.IR clock_gettime () +.IR clock_settime () +.IR nanosleep () +.IR timer_create () +.IR timer_delete () +.IR timer_gettime () +.IR timer_getoverrun () +.IR timer_settime () .in .fi .SS TRC - _POSIX_TRACE - _SC_TRACE @@ -687,37 +717,37 @@ The following functions are present: .PP .nf .in +4n -.IR posix_trace_attr_destroy (), -.IR posix_trace_attr_getclockres (), -.IR posix_trace_attr_getcreatetime (), -.IR posix_trace_attr_getgenversion (), -.IR posix_trace_attr_getmaxdatasize (), -.IR posix_trace_attr_getmaxsystemeventsize (), -.IR posix_trace_attr_getmaxusereventsize (), -.IR posix_trace_attr_getname (), -.IR posix_trace_attr_getstreamfullpolicy (), -.IR posix_trace_attr_getstreamsize (), -.IR posix_trace_attr_init (), -.IR posix_trace_attr_setmaxdatasize (), -.IR posix_trace_attr_setname (), -.IR posix_trace_attr_setstreamsize (), -.IR posix_trace_attr_setstreamfullpolicy (), -.IR posix_trace_clear (), -.IR posix_trace_create (), -.IR posix_trace_event (), -.IR posix_trace_eventid_equal (), -.IR posix_trace_eventid_get_name (), -.IR posix_trace_eventid_open (), -.IR posix_trace_eventtypelist_getnext_id (), -.IR posix_trace_eventtypelist_rewind (), -.IR posix_trace_flush (), -.IR posix_trace_get_attr (), -.IR posix_trace_get_status (), -.IR posix_trace_getnext_event (), -.IR posix_trace_shutdown (), -.IR posix_trace_start (), -.IR posix_trace_stop (), -.IR posix_trace_trygetnext_event (). +.IR posix_trace_attr_destroy () +.IR posix_trace_attr_getclockres () +.IR posix_trace_attr_getcreatetime () +.IR posix_trace_attr_getgenversion () +.IR posix_trace_attr_getmaxdatasize () +.IR posix_trace_attr_getmaxsystemeventsize () +.IR posix_trace_attr_getmaxusereventsize () +.IR posix_trace_attr_getname () +.IR posix_trace_attr_getstreamfullpolicy () +.IR posix_trace_attr_getstreamsize () +.IR posix_trace_attr_init () +.IR posix_trace_attr_setmaxdatasize () +.IR posix_trace_attr_setname () +.IR posix_trace_attr_setstreamsize () +.IR posix_trace_attr_setstreamfullpolicy () +.IR posix_trace_clear () +.IR posix_trace_create () +.IR posix_trace_event () +.IR posix_trace_eventid_equal () +.IR posix_trace_eventid_get_name () +.IR posix_trace_eventid_open () +.IR posix_trace_eventtypelist_getnext_id () +.IR posix_trace_eventtypelist_rewind () +.IR posix_trace_flush () +.IR posix_trace_get_attr () +.IR posix_trace_get_status () +.IR posix_trace_getnext_event () +.IR posix_trace_shutdown () +.IR posix_trace_start () +.IR posix_trace_stop () +.IR posix_trace_trygetnext_event () .in .fi .SS TEF - _POSIX_TRACE_EVENT_FILTER - _SC_TRACE_EVENT_FILTER @@ -728,14 +758,14 @@ The following functions are present: .PP .nf .in +4n -.IR posix_trace_eventset_add (), -.IR posix_trace_eventset_del (), -.IR posix_trace_eventset_empty (), -.IR posix_trace_eventset_fill (), -.IR posix_trace_eventset_ismember (), -.IR posix_trace_get_filter (), -.IR posix_trace_set_filter (), -.IR posix_trace_trid_eventid_open (). +.IR posix_trace_eventset_add () +.IR posix_trace_eventset_del () +.IR posix_trace_eventset_empty () +.IR posix_trace_eventset_fill () +.IR posix_trace_eventset_ismember () +.IR posix_trace_get_filter () +.IR posix_trace_set_filter () +.IR posix_trace_trid_eventid_open () .in .fi .SS TRI - _POSIX_TRACE_INHERIT - _SC_TRACE_INHERIT @@ -747,8 +777,8 @@ The following functions are present: .PP .nf .in +4n -.IR posix_trace_attr_getinherited (), -.IR posix_trace_attr_setinherited (). +.IR posix_trace_attr_getinherited () +.IR posix_trace_attr_setinherited () .in .fi .SS TRL - _POSIX_TRACE_LOG - _SC_TRACE_LOG @@ -759,14 +789,14 @@ The following functions are present: .PP .nf .in +4n -.IR posix_trace_attr_getlogfullpolicy (), -.IR posix_trace_attr_getlogsize (), -.IR posix_trace_attr_setlogfullpolicy (), -.IR posix_trace_attr_setlogsize (), -.IR posix_trace_close (), -.IR posix_trace_create_withlog (), -.IR posix_trace_open (), -.IR posix_trace_rewind (). +.IR posix_trace_attr_getlogfullpolicy () +.IR posix_trace_attr_getlogsize () +.IR posix_trace_attr_setlogfullpolicy () +.IR posix_trace_attr_setlogsize () +.IR posix_trace_close () +.IR posix_trace_create_withlog () +.IR posix_trace_open () +.IR posix_trace_rewind () .in .fi .SS TYM - _POSIX_TYPED_MEMORY_OBJECTS - _SC_TYPED_MEMORY_OBJECT @@ -774,9 +804,9 @@ The following functions are present: .PP .nf .in +4n -.IR posix_mem_offset (), -.IR posix_typed_mem_get_info (), -.IR posix_typed_mem_open (). +.IR posix_mem_offset () +.IR posix_typed_mem_get_info () +.IR posix_typed_mem_open () .in .fi .SS --- - _POSIX_VDISABLE @@ -789,9 +819,9 @@ The following functions are present: .PP .nf .in +4n -.IR crypt (), -.IR encrypt (), -.IR setkey (). +.IR crypt () +.IR encrypt () +.IR setkey () .SS XSI - _XOPEN_REALTIME - _SC_XOPEN_REALTIME This option implies the .B _POSIX_ASYNCHRONOUS_IO == 200112L, @@ -875,7 +905,9 @@ The following functions are present: .IR ioctl () .IR iastream () .IR putmsg () -.IR putpmsg (). +.IR putpmsg () +.in +.fi .SS XSI - _XOPEN_LEGACY - _SC_XOPEN_LEGACY Functions included in the legacy option group were previously mandatory, but are now optional in this version. @@ -883,29 +915,30 @@ The following functions are present: .PP .nf .in +4n -.IR bcmp (), -.IR bcopy (), -.IR bzero (), -.IR ecvt (), -.IR fcvt (), -.IR ftime (), -.IR gcvt (), -.IR getcwd (), -.IR index (), -.IR mktemp (), -.IR rindex (), -.IR utimes (), -.IR wcswcs (). +.IR bcmp () +.IR bcopy () +.IR bzero () +.IR ecvt () +.IR fcvt () +.IR ftime () +.IR gcvt () +.IR getcwd () +.IR index () +.IR mktemp () +.IR rindex () +.IR utimes () +.IR wcswcs () +.in +.fi .SS XSI - _XOPEN_UNIX - _SC_XOPEN_UNIX The following functions are present: .PP .nf .in +4n -.IR mmap (), -.IR munmap (), -and -.IR msync (). -.in -4n +.IR mmap () +.IR munmap () +.IR msync () +.in .fi .PP The option implies the |
