#ifndef COSMOPOLITAN_LIBC_SYSV_CONSTS__POSIX_H_ #define COSMOPOLITAN_LIBC_SYSV_CONSTS__POSIX_H_ #include "libc/runtime/symbolic.h" #define _POSIX_ADVISORY_INFO SYMBOLIC(_POSIX_ADVISORY_INFO) #define _POSIX_AIO_LISTIO_MAX SYMBOLIC(_POSIX_AIO_LISTIO_MAX) #define _POSIX_AIO_MAX SYMBOLIC(_POSIX_AIO_MAX) #define _POSIX_ARG_MAX SYMBOLIC(_POSIX_ARG_MAX) #define _POSIX_ASYNCHRONOUS_IO SYMBOLIC(_POSIX_ASYNCHRONOUS_IO) #define _POSIX_BARRIERS SYMBOLIC(_POSIX_BARRIERS) #define _POSIX_CHILD_MAX SYMBOLIC(_POSIX_CHILD_MAX) #define _POSIX_CHOWN_RESTRICTED SYMBOLIC(_POSIX_CHOWN_RESTRICTED) #define _POSIX_CLOCKRES_MIN SYMBOLIC(_POSIX_CLOCKRES_MIN) #define _POSIX_CLOCK_SELECTION SYMBOLIC(_POSIX_CLOCK_SELECTION) #define _POSIX_CPUTIME SYMBOLIC(_POSIX_CPUTIME) #define _POSIX_DELAYTIMER_MAX SYMBOLIC(_POSIX_DELAYTIMER_MAX) #define _POSIX_FSYNC SYMBOLIC(_POSIX_FSYNC) #define _POSIX_HOST_NAME_MAX SYMBOLIC(_POSIX_HOST_NAME_MAX) #define _POSIX_IPV6 SYMBOLIC(_POSIX_IPV6) #define _POSIX_JOB_CONTROL SYMBOLIC(_POSIX_JOB_CONTROL) #define _POSIX_LINK_MAX SYMBOLIC(_POSIX_LINK_MAX) #define _POSIX_LOGIN_NAME_MAX SYMBOLIC(_POSIX_LOGIN_NAME_MAX) #define _POSIX_MAPPED_FILES SYMBOLIC(_POSIX_MAPPED_FILES) #define _POSIX_MAX_CANON SYMBOLIC(_POSIX_MAX_CANON) #define _POSIX_MAX_INPUT SYMBOLIC(_POSIX_MAX_INPUT) #define _POSIX_MEMLOCK SYMBOLIC(_POSIX_MEMLOCK) #define _POSIX_MEMLOCK_RANGE SYMBOLIC(_POSIX_MEMLOCK_RANGE) #define _POSIX_MEMORY_PROTECTION SYMBOLIC(_POSIX_MEMORY_PROTECTION) #define _POSIX_MESSAGE_PASSING SYMBOLIC(_POSIX_MESSAGE_PASSING) #define _POSIX_MONOTONIC_CLOCK SYMBOLIC(_POSIX_MONOTONIC_CLOCK) #define _POSIX_MQ_OPEN_MAX SYMBOLIC(_POSIX_MQ_OPEN_MAX) #define _POSIX_MQ_PRIO_MAX SYMBOLIC(_POSIX_MQ_PRIO_MAX) #define _POSIX_NAME_MAX SYMBOLIC(_POSIX_NAME_MAX) #define _POSIX_NGROUPS_MAX SYMBOLIC(_POSIX_NGROUPS_MAX) #define _POSIX_NO_TRUNC SYMBOLIC(_POSIX_NO_TRUNC) #define _POSIX_OPEN_MAX SYMBOLIC(_POSIX_OPEN_MAX) #define _POSIX_PATH_MAX SYMBOLIC(_POSIX_PATH_MAX) #define _POSIX_PIPE_BUF SYMBOLIC(_POSIX_PIPE_BUF) #define _POSIX_RAW_SOCKETS SYMBOLIC(_POSIX_RAW_SOCKETS) #define _POSIX_READER_WRITER_LOCKS SYMBOLIC(_POSIX_READER_WRITER_LOCKS) #define _POSIX_REALTIME_SIGNALS SYMBOLIC(_POSIX_REALTIME_SIGNALS) #define _POSIX_REGEXP SYMBOLIC(_POSIX_REGEXP) #define _POSIX_RE_DUP_MAX SYMBOLIC(_POSIX_RE_DUP_MAX) #define _POSIX_RTSIG_MAX SYMBOLIC(_POSIX_RTSIG_MAX) #define _POSIX_SAVED_IDS SYMBOLIC(_POSIX_SAVED_IDS) #define _POSIX_SEMAPHORES SYMBOLIC(_POSIX_SEMAPHORES) #define _POSIX_SEM_NSEMS_MAX SYMBOLIC(_POSIX_SEM_NSEMS_MAX) #define _POSIX_SEM_VALUE_MAX SYMBOLIC(_POSIX_SEM_VALUE_MAX) #define _POSIX_SHARED_MEMORY_OBJECTS SYMBOLIC(_POSIX_SHARED_MEMORY_OBJECTS) #define _POSIX_SHELL SYMBOLIC(_POSIX_SHELL) #define _POSIX_SIGQUEUE_MAX SYMBOLIC(_POSIX_SIGQUEUE_MAX) #define _POSIX_SPAWN SYMBOLIC(_POSIX_SPAWN) #define _POSIX_SPIN_LOCKS SYMBOLIC(_POSIX_SPIN_LOCKS) #define _POSIX_SSIZE_MAX SYMBOLIC(_POSIX_SSIZE_MAX) #define _POSIX_SS_REPL_MAX SYMBOLIC(_POSIX_SS_REPL_MAX) #define _POSIX_STREAM_MAX SYMBOLIC(_POSIX_STREAM_MAX) #define _POSIX_SYMLINK_MAX SYMBOLIC(_POSIX_SYMLINK_MAX) #define _POSIX_SYMLOOP_MAX SYMBOLIC(_POSIX_SYMLOOP_MAX) #define _POSIX_THREADS SYMBOLIC(_POSIX_THREADS) #define _POSIX_THREAD_ATTR_STACKADDR SYMBOLIC(_POSIX_THREAD_ATTR_STACKADDR) #define _POSIX_THREAD_ATTR_STACKSIZE SYMBOLIC(_POSIX_THREAD_ATTR_STACKSIZE) #define _POSIX_THREAD_CPUTIME SYMBOLIC(_POSIX_THREAD_CPUTIME) #define _POSIX_THREAD_DESTRUCTOR_ITERATIONS \ SYMBOLIC(_POSIX_THREAD_DESTRUCTOR_ITERATIONS) #define _POSIX_THREAD_KEYS_MAX SYMBOLIC(_POSIX_THREAD_KEYS_MAX) #define _POSIX_THREAD_PRIORITY_SCHEDULING \ SYMBOLIC(_POSIX_THREAD_PRIORITY_SCHEDULING) #define _POSIX_THREAD_PROCESS_SHARED SYMBOLIC(_POSIX_THREAD_PROCESS_SHARED) #define _POSIX_THREAD_SAFE_FUNCTIONS SYMBOLIC(_POSIX_THREAD_SAFE_FUNCTIONS) #define _POSIX_THREAD_THREADS_MAX SYMBOLIC(_POSIX_THREAD_THREADS_MAX) #define _POSIX_TIMEOUTS SYMBOLIC(_POSIX_TIMEOUTS) #define _POSIX_TIMERS SYMBOLIC(_POSIX_TIMERS) #define _POSIX_TIMER_MAX SYMBOLIC(_POSIX_TIMER_MAX) #define _POSIX_TRACE_EVENT_NAME_MAX SYMBOLIC(_POSIX_TRACE_EVENT_NAME_MAX) #define _POSIX_TRACE_NAME_MAX SYMBOLIC(_POSIX_TRACE_NAME_MAX) #define _POSIX_TRACE_SYS_MAX SYMBOLIC(_POSIX_TRACE_SYS_MAX) #define _POSIX_TRACE_USER_EVENT_MAX SYMBOLIC(_POSIX_TRACE_USER_EVENT_MAX) #define _POSIX_TTY_NAME_MAX SYMBOLIC(_POSIX_TTY_NAME_MAX) #define _POSIX_TZNAME_MAX SYMBOLIC(_POSIX_TZNAME_MAX) #define _POSIX_V6_LP64_OFF64 SYMBOLIC(_POSIX_V6_LP64_OFF64) #define _POSIX_V7_LP64_OFF64 SYMBOLIC(_POSIX_V7_LP64_OFF64) #define _POSIX_VDISABLE SYMBOLIC(_POSIX_VDISABLE) #define _POSIX_VERSION SYMBOLIC(_POSIX_VERSION) #if !(__ASSEMBLER__ + __LINKER__ + 0) COSMOPOLITAN_C_START_ hidden extern const long _POSIX_ADVISORY_INFO; hidden extern const long _POSIX_AIO_LISTIO_MAX; hidden extern const long _POSIX_AIO_MAX; hidden extern const long _POSIX_ARG_MAX; hidden extern const long _POSIX_ASYNCHRONOUS_IO; hidden extern const long _POSIX_BARRIERS; hidden extern const long _POSIX_CHILD_MAX; hidden extern const long _POSIX_CHOWN_RESTRICTED; hidden extern const long _POSIX_CLOCKRES_MIN; hidden extern const long _POSIX_CLOCK_SELECTION; hidden extern const long _POSIX_CPUTIME; hidden extern const long _POSIX_DELAYTIMER_MAX; hidden extern const long _POSIX_FSYNC; hidden extern const long _POSIX_HOST_NAME_MAX; hidden extern const long _POSIX_IPV6; hidden extern const long _POSIX_JOB_CONTROL; hidden extern const long _POSIX_LINK_MAX; hidden extern const long _POSIX_LOGIN_NAME_MAX; hidden extern const long _POSIX_MAPPED_FILES; hidden extern const long _POSIX_MAX_CANON; hidden extern const long _POSIX_MAX_INPUT; hidden extern const long _POSIX_MEMLOCK; hidden extern const long _POSIX_MEMLOCK_RANGE; hidden extern const long _POSIX_MEMORY_PROTECTION; hidden extern const long _POSIX_MESSAGE_PASSING; hidden extern const long _POSIX_MONOTONIC_CLOCK; hidden extern const long _POSIX_MQ_OPEN_MAX; hidden extern const long _POSIX_MQ_PRIO_MAX; hidden extern const long _POSIX_NAME_MAX; hidden extern const long _POSIX_NGROUPS_MAX; hidden extern const long _POSIX_NO_TRUNC; hidden extern const long _POSIX_OPEN_MAX; hidden extern const long _POSIX_PATH_MAX; hidden extern const long _POSIX_PIPE_BUF; hidden extern const long _POSIX_RAW_SOCKETS; hidden extern const long _POSIX_READER_WRITER_LOCKS; hidden extern const long _POSIX_REALTIME_SIGNALS; hidden extern const long _POSIX_REGEXP; hidden extern const long _POSIX_RE_DUP_MAX; hidden extern const long _POSIX_RTSIG_MAX; hidden extern const long _POSIX_SAVED_IDS; hidden extern const long _POSIX_SEMAPHORES; hidden extern const long _POSIX_SEM_NSEMS_MAX; hidden extern const long _POSIX_SEM_VALUE_MAX; hidden extern const long _POSIX_SHARED_MEMORY_OBJECTS; hidden extern const long _POSIX_SHELL; hidden extern const long _POSIX_SIGQUEUE_MAX; hidden extern const long _POSIX_SPAWN; hidden extern const long _POSIX_SPIN_LOCKS; hidden extern const long _POSIX_SSIZE_MAX; hidden extern const long _POSIX_SS_REPL_MAX; hidden extern const long _POSIX_STREAM_MAX; hidden extern const long _POSIX_SYMLINK_MAX; hidden extern const long _POSIX_SYMLOOP_MAX; hidden extern const long _POSIX_THREADS; hidden extern const long _POSIX_THREAD_ATTR_STACKADDR; hidden extern const long _POSIX_THREAD_ATTR_STACKSIZE; hidden extern const long _POSIX_THREAD_CPUTIME; hidden extern const long _POSIX_THREAD_DESTRUCTOR_ITERATIONS; hidden extern const long _POSIX_THREAD_KEYS_MAX; hidden extern const long _POSIX_THREAD_PRIORITY_SCHEDULING; hidden extern const long _POSIX_THREAD_PROCESS_SHARED; hidden extern const long _POSIX_THREAD_SAFE_FUNCTIONS; hidden extern const long _POSIX_THREAD_THREADS_MAX; hidden extern const long _POSIX_TIMEOUTS; hidden extern const long _POSIX_TIMERS; hidden extern const long _POSIX_TIMER_MAX; hidden extern const long _POSIX_TRACE_EVENT_NAME_MAX; hidden extern const long _POSIX_TRACE_NAME_MAX; hidden extern const long _POSIX_TRACE_SYS_MAX; hidden extern const long _POSIX_TRACE_USER_EVENT_MAX; hidden extern const long _POSIX_TTY_NAME_MAX; hidden extern const long _POSIX_TZNAME_MAX; hidden extern const long _POSIX_V6_LP64_OFF64; hidden extern const long _POSIX_V7_LP64_OFF64; hidden extern const long _POSIX_VDISABLE; hidden extern const long _POSIX_VERSION; COSMOPOLITAN_C_END_ #endif /* !(__ASSEMBLER__ + __LINKER__ + 0) */ #endif /* COSMOPOLITAN_LIBC_SYSV_CONSTS__POSIX_H_ */