Commit 157181bd authored by Mark Peek's avatar Mark Peek

Add more posix.unistd constants

Add posix constants for _CS_*, _PC_* and _SC_*.
parent 96e9e4d5
......@@ -11,9 +11,20 @@ cdef extern from "unistd.h" nogil:
enum: X_OK
enum: F_OK
# confstr()
#_CS_PATH
#_CS_POSIX_*
enum: _CS_PATH
enum: _CS_POSIX_V6_ILP32_OFF32_CFLAGS
enum: _CS_POSIX_V6_ILP32_OFF32_LDFLAGS
enum: _CS_POSIX_V6_ILP32_OFF32_LIBS
enum: _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS
enum: _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS
enum: _CS_POSIX_V6_ILP32_OFFBIG_LIBS
enum: _CS_POSIX_V6_LP64_OFF64_CFLAGS
enum: _CS_POSIX_V6_LP64_OFF64_LDFLAGS
enum: _CS_POSIX_V6_LP64_OFF64_LIBS
enum: _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS
enum: _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS
enum: _CS_POSIX_V6_LPBIG_OFFBIG_LIBS
enum: _CS_POSIX_V6_WIDTH_RESTRICTED_ENVS
enum: SEEK_SET
enum: SEEK_CUR
......@@ -24,11 +35,149 @@ cdef extern from "unistd.h" nogil:
enum: F_TLOCK
enum: F_ULOCK
# pathconf()
# _PC_*
enum: _PC_2_SYMLINKS
enum: _PC_ALLOC_SIZE_MIN
enum: _PC_ASYNC_IO
enum: _PC_CHOWN_RESTRICTED
enum: _PC_FILESIZEBITS
enum: _PC_LINK_MAX
enum: _PC_MAX_CANON
enum: _PC_MAX_INPUT
enum: _PC_NAME_MAX
enum: _PC_NO_TRUNC
enum: _PC_PATH_MAX
enum: _PC_PIPE_BUF
enum: _PC_PRIO_IO
enum: _PC_REC_INCR_XFER_SIZE
enum: _PC_REC_MIN_XFER_SIZE
enum: _PC_REC_XFER_ALIGN
enum: _PC_SYMLINK_MAX
enum: _PC_SYNC_IO
enum: _PC_VDISABLE
# sysconf()
# _SC_*
enum: _SC_2_C_BIND
enum: _SC_2_C_DEV
enum: _SC_2_CHAR_TERM
enum: _SC_2_FORT_DEV
enum: _SC_2_FORT_RUN
enum: _SC_2_LOCALEDEF
enum: _SC_2_PBS
enum: _SC_2_PBS_ACCOUNTING
enum: _SC_2_PBS_CHECKPOINT
enum: _SC_2_PBS_LOCATE
enum: _SC_2_PBS_MESSAGE
enum: _SC_2_PBS_TRACK
enum: _SC_2_SW_DEV
enum: _SC_2_UPE
enum: _SC_2_VERSION
enum: _SC_ADVISORY_INFO
enum: _SC_AIO_LISTIO_MAX
enum: _SC_AIO_MAX
enum: _SC_AIO_PRIO_DELTA_MAX
enum: _SC_ARG_MAX
enum: _SC_ASYNCHRONOUS_IO
enum: _SC_ATEXIT_MAX
enum: _SC_BARRIERS
enum: _SC_BC_BASE_MAX
enum: _SC_BC_DIM_MAX
enum: _SC_BC_SCALE_MAX
enum: _SC_BC_STRING_MAX
enum: _SC_CHILD_MAX
enum: _SC_CLK_TCK
enum: _SC_CLOCK_SELECTION
enum: _SC_COLL_WEIGHTS_MAX
enum: _SC_CPUTIME
enum: _SC_DELAYTIMER_MAX
enum: _SC_EXPR_NEST_MAX
enum: _SC_FSYNC
enum: _SC_GETGR_R_SIZE_MAX
enum: _SC_GETPW_R_SIZE_MAX
enum: _SC_HOST_NAME_MAX
enum: _SC_IOV_MAX
enum: _SC_IPV6
enum: _SC_JOB_CONTROL
enum: _SC_LINE_MAX
enum: _SC_LOGIN_NAME_MAX
enum: _SC_MAPPED_FILES
enum: _SC_MEMLOCK
enum: _SC_MEMLOCK_RANGE
enum: _SC_MEMORY_PROTECTION
enum: _SC_MESSAGE_PASSING
enum: _SC_MONOTONIC_CLOCK
enum: _SC_MQ_OPEN_MAX
enum: _SC_MQ_PRIO_MAX
enum: _SC_NGROUPS_MAX
enum: _SC_OPEN_MAX
enum: _SC_PAGE_SIZE
enum: _SC_PAGESIZE
enum: _SC_PRIORITIZED_IO
enum: _SC_PRIORITY_SCHEDULING
enum: _SC_RAW_SOCKETS
enum: _SC_RE_DUP_MAX
enum: _SC_READER_WRITER_LOCKS
enum: _SC_REALTIME_SIGNALS
enum: _SC_REGEXP
enum: _SC_RTSIG_MAX
enum: _SC_SAVED_IDS
enum: _SC_SEM_NSEMS_MAX
enum: _SC_SEM_VALUE_MAX
enum: _SC_SEMAPHORES
enum: _SC_SHARED_MEMORY_OBJECTS
enum: _SC_SHELL
enum: _SC_SIGQUEUE_MAX
enum: _SC_SPAWN
enum: _SC_SPIN_LOCKS
enum: _SC_SPORADIC_SERVER
enum: _SC_SS_REPL_MAX
enum: _SC_STREAM_MAX
enum: _SC_SYMLOOP_MAX
enum: _SC_SYNCHRONIZED_IO
enum: _SC_THREAD_ATTR_STACKADDR
enum: _SC_THREAD_ATTR_STACKSIZE
enum: _SC_THREAD_CPUTIME
enum: _SC_THREAD_DESTRUCTOR_ITERATIONS
enum: _SC_THREAD_KEYS_MAX
enum: _SC_THREAD_PRIO_INHERIT
enum: _SC_THREAD_PRIO_PROTECT
enum: _SC_THREAD_PRIORITY_SCHEDULING
enum: _SC_THREAD_PROCESS_SHARED
enum: _SC_THREAD_SAFE_FUNCTIONS
enum: _SC_THREAD_SPORADIC_SERVER
enum: _SC_THREAD_STACK_MIN
enum: _SC_THREAD_THREADS_MAX
enum: _SC_THREADS
enum: _SC_TIMEOUTS
enum: _SC_TIMER_MAX
enum: _SC_TIMERS
enum: _SC_TRACE
enum: _SC_TRACE_EVENT_FILTER
enum: _SC_TRACE_EVENT_NAME_MAX
enum: _SC_TRACE_INHERIT
enum: _SC_TRACE_LOG
enum: _SC_TRACE_NAME_MAX
enum: _SC_TRACE_SYS_MAX
enum: _SC_TRACE_USER_EVENT_MAX
enum: _SC_TTY_NAME_MAX
enum: _SC_TYPED_MEMORY_OBJECTS
enum: _SC_TZNAME_MAX
enum: _SC_V6_ILP32_OFF32
enum: _SC_V6_ILP32_OFFBIG
enum: _SC_V6_LP64_OFF64
enum: _SC_V6_LPBIG_OFFBIG
enum: _SC_VERSION
enum: _SC_XBS5_ILP32_OFF32
enum: _SC_XBS5_ILP32_OFFBIG
enum: _SC_XBS5_LP64_OFF64
enum: _SC_XBS5_LPBIG_OFFBIG
enum: _SC_XOPEN_CRYPT
enum: _SC_XOPEN_ENH_I18N
enum: _SC_XOPEN_LEGACY
enum: _SC_XOPEN_REALTIME
enum: _SC_XOPEN_REALTIME_THREADS
enum: _SC_XOPEN_SHM
enum: _SC_XOPEN_STREAMS
enum: _SC_XOPEN_UNIX
enum: _SC_XOPEN_VERSION
enum: STDIN_FILENO #0
enum: STDOUT_FILENO #1
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment