Путеводитель по Руководству Linux

  User  |  Syst  |  Libr  |  Device  |  Files  |  Other  |  Admin  |  Head  |



   posixoptions    ( 7 )

необязательные части стандарта POSIX (optional parts of the POSIX standard)

  Name  |  Description  |    X/open system interface extensions    |  See also  |

X/OPEN SYSTEM INTERFACE EXTENSIONS

XSI - _XOPEN_CRYPT - _SC_XOPEN_CRYPT The following functions are present:

crypt() encrypt() setkey()

XSI - _XOPEN_REALTIME - _SC_XOPEN_REALTIME This option implies the following options:

_POSIX_ASYNCHRONOUS_IO==200112L _POSIX_FSYNC _POSIX_MAPPED_FILES _POSIX_MEMLOCK==200112L _POSIX_MEMLOCK_RANGE==200112L _POSIX_MEMORY_PROTECTION _POSIX_MESSAGE_PASSING==200112L _POSIX_PRIORITIZED_IO _POSIX_PRIORITY_SCHEDULING==200112L _POSIX_REALTIME_SIGNALS==200112L _POSIX_SEMAPHORES==200112L _POSIX_SHARED_MEMORY_OBJECTS==200112L _POSIX_SYNCHRONIZED_IO==200112L _POSIX_TIMERS==200112L

ADV - --- - --- The Advanced Realtime option group implies that the following options are all defined to 200112L:

_POSIX_ADVISORY_INFO _POSIX_CLOCK_SELECTION (implies _POSIX_TIMERS) _POSIX_CPUTIME (implies _POSIX_TIMERS) _POSIX_MONOTONIC_CLOCK (implies _POSIX_TIMERS) _POSIX_SPAWN _POSIX_SPORADIC_SERVER (implies _POSIX_PRIORITY_SCHEDULING) _POSIX_TIMEOUTS _POSIX_TYPED_MEMORY_OBJECTS

XSI - _XOPEN_REALTIME_THREADS - _SC_XOPEN_REALTIME_THREADS This option implies that the following options are all defined to 200112L:

_POSIX_THREAD_PRIO_INHERIT _POSIX_THREAD_PRIO_PROTECT _POSIX_THREAD_PRIORITY_SCHEDULING

ADVANCED REALTIME THREADS - --- - --- This option implies that the following options are all defined to 200112L:

_POSIX_BARRIERS (implies _POSIX_THREADS, _POSIX_THREAD_SAFE_FUNCTIONS) _POSIX_SPIN_LOCKS (implies _POSIX_THREADS, _POSIX_THREAD_SAFE_FUNCTIONS) _POSIX_THREAD_CPUTIME (implies _POSIX_TIMERS) _POSIX_THREAD_SPORADIC_SERVER (implies _POSIX_THREAD_PRIORITY_SCHEDULING)

TRACING - --- - --- This option implies that the following options are all defined to 200112L:

_POSIX_TRACE _POSIX_TRACE_EVENT_FILTER _POSIX_TRACE_LOG _POSIX_TRACE_INHERIT

STREAMS - _XOPEN_STREAMS - _SC_XOPEN_STREAMS The following functions are present:

fattach() fdetach() getmsg() getpmsg() ioctl() isastream() putmsg() putpmsg()

XSI - _XOPEN_LEGACY - _SC_XOPEN_LEGACY Functions included in the legacy option group were previously mandatory, but are now optional in this version. The following functions are present:

bcmp() bcopy() bzero() ecvt() fcvt() ftime() gcvt() getwd() index() mktemp() rindex() utimes() wcswcs()

XSI - _XOPEN_UNIX - _SC_XOPEN_UNIX The following functions are present:

mmap() munmap() msync()

This option implies the following options:

_POSIX_FSYNC _POSIX_MAPPED_FILES _POSIX_MEMORY_PROTECTION _POSIX_THREAD_ATTR_STACKADDR _POSIX_THREAD_ATTR_STACKSIZE _POSIX_THREAD_PROCESS_SHARED _POSIX_THREAD_SAFE_FUNCTIONS _POSIX_THREADS

This option may imply the following options from the XSI option groups:

Encryption (_XOPEN_CRYPT) Realtime (_XOPEN_REALTIME) Advanced Realtime (ADB) Realtime Threads (_XOPEN_REALTIME_THREADS) Advanced Realtime Threads (ADVANCED REALTIME THREADS) Tracing (TRACING) XSI Streams (STREAMS) Legacy (_XOPEN_LEGACY)