123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197 |
|
module tango.sys.darwin.consts.unistd;
/+ http://opengroup.org/onlinepubs/007908799/xsh/unistd.h.html +/
enum {
STDIN_FILENO = 0,
STDOUT_FILENO = 1,
STDERR_FILENO = 2,
F_OK = 0,
R_OK = (1<<2),
W_OK = (1<<1),
X_OK = (1<<0),
F_ULOCK = 0,
F_LOCK = 1 ,
F_TLOCK = 2,
F_TEST = 3 ,
}
enum :long {
_POSIX_VERSION = 200112L ,
_POSIX2_VERSION = 200112L ,
_XOPEN_VERSION = 600 ,
_XOPEN_XCU_VERSION = 4,
}
enum {
// posix.1
_PC_LINK_MAX = 1,
_PC_MAX_CANON = 2,
_PC_MAX_INPUT = 3,
_PC_NAME_MAX = 4,
_PC_PATH_MAX = 5,
_PC_PIPE_BUF = 6,
_PC_CHOWN_RESTRICTED = 7,
_PC_NO_TRUNC = 8,
_PC_VDISABLE = 9,
_PC_SYNC_IO = 25,
_PC_ASYNC_IO = 17,
_PC_PRIO_IO = 19,
_PC_FILESIZEBITS = 18,
_PC_REC_INCR_XFER_SIZE = 20,
_PC_REC_MAX_XFER_SIZE = 21,
_PC_REC_MIN_XFER_SIZE = 22,
_PC_REC_XFER_ALIGN = 23,
_PC_ALLOC_SIZE_MIN = 16,
_PC_SYMLINK_MAX = 24,
_PC_2_SYMLINKS = 15,
// posix.2
_CS_PATH = 1,
_CS_XBS5_ILP32_OFF32_CFLAGS = 20,
_CS_XBS5_ILP32_OFF32_LDFLAGS = 21,
_CS_XBS5_ILP32_OFF32_LIBS = 22,
_CS_XBS5_ILP32_OFF32_LINTFLAGS = 23,
_CS_XBS5_ILP32_OFFBIG_CFLAGS = 24,
_CS_XBS5_ILP32_OFFBIG_LDFLAGS = 25,
_CS_XBS5_ILP32_OFFBIG_LIBS = 26,
_CS_XBS5_ILP32_OFFBIG_LINTFLAGS = 27,
_CS_XBS5_LP64_OFF64_CFLAGS = 28,
_CS_XBS5_LP64_OFF64_LDFLAGS = 29,
_CS_XBS5_LP64_OFF64_LIBS = 30,
_CS_XBS5_LP64_OFF64_LINTFLAGS = 31,
_CS_XBS5_LPBIG_OFFBIG_CFLAGS = 32,
_CS_XBS5_LPBIG_OFFBIG_LDFLAGS = 33,
_CS_XBS5_LPBIG_OFFBIG_LIBS = 34,
_CS_XBS5_LPBIG_OFFBIG_LINTFLAGS = 35,
_CS_POSIX_V6_ILP32_OFF32_CFLAGS = 2,
_CS_POSIX_V6_ILP32_OFF32_LDFLAGS = 3,
_CS_POSIX_V6_ILP32_OFF32_LIBS = 4,
_CS_POSIX_V6_ILP32_OFFBIG_CFLAGS = 5,
_CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS = 6,
_CS_POSIX_V6_ILP32_OFFBIG_LIBS = 7,
_CS_POSIX_V6_LP64_OFF64_CFLAGS = 8,
_CS_POSIX_V6_LP64_OFF64_LDFLAGS = 9,
_CS_POSIX_V6_LP64_OFF64_LIBS = 10,
_CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS = 11,
_CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS = 12,
_CS_POSIX_V6_LPBIG_OFFBIG_LIBS = 13,
_SC_IOV_MAX = 56,
_SC_ARG_MAX = 1,
_SC_CHILD_MAX = 2,
_SC_CLK_TCK = 3,
_SC_NGROUPS_MAX = 4,
_SC_OPEN_MAX = 5,
_SC_STREAM_MAX = 26,
_SC_TZNAME_MAX = 27,
_SC_JOB_CONTROL = 6,
_SC_SAVED_IDS = 7,
_SC_REALTIME_SIGNALS = 36,
_SC_PRIORITY_SCHEDULING = 35,
_SC_TIMERS = 41,
_SC_ASYNCHRONOUS_IO = 28,
_SC_PRIORITIZED_IO = 34,
_SC_SYNCHRONIZED_IO = 40,
_SC_FSYNC = 38,
_SC_MAPPED_FILES = 47,
_SC_MEMLOCK = 30,
_SC_MEMLOCK_RANGE = 31,
_SC_MEMORY_PROTECTION = 32,
_SC_MESSAGE_PASSING = 33,
_SC_SEMAPHORES = 37,
_SC_SHARED_MEMORY_OBJECTS = 39,
_SC_AIO_LISTIO_MAX = 42,
_SC_AIO_MAX = 43,
_SC_AIO_PRIO_DELTA_MAX = 44,
_SC_DELAYTIMER_MAX = 45,
_SC_MQ_OPEN_MAX = 46,
_SC_MQ_PRIO_MAX = 75,
_SC_VERSION = 8,
_SC_PAGESIZE = 29,
_SC_PAGE_SIZE = 29,
_SC_RTSIG_MAX = 48,
_SC_SEM_NSEMS_MAX = 49,
_SC_SEM_VALUE_MAX = 50,
_SC_SIGQUEUE_MAX = 51,
_SC_TIMER_MAX = 52,
_SC_BC_BASE_MAX = 9,
_SC_BC_DIM_MAX = 10,
_SC_BC_SCALE_MAX = 11,
_SC_BC_STRING_MAX = 12,
_SC_COLL_WEIGHTS_MAX = 13,
_SC_EXPR_NEST_MAX = 14,
_SC_LINE_MAX = 15,
_SC_RE_DUP_MAX = 16,
_SC_2_VERSION = 17,
_SC_2_C_BIND = 18,
_SC_2_C_DEV = 19,
_SC_2_FORT_DEV = 21,
_SC_2_FORT_RUN = 22,
_SC_2_SW_DEV = 24,
_SC_2_LOCALEDEF = 23,
_SC_THREADS = 96,
_SC_THREAD_SAFE_FUNCTIONS = 91,
_SC_GETGR_R_SIZE_MAX = 70,
_SC_GETPW_R_SIZE_MAX = 71,
_SC_LOGIN_NAME_MAX = 73,
_SC_TTY_NAME_MAX = 101,
_SC_THREAD_DESTRUCTOR_ITERATIONS = 85,
_SC_THREAD_KEYS_MAX = 86,
_SC_THREAD_STACK_MIN = 93,
_SC_THREAD_THREADS_MAX = 94,
_SC_THREAD_ATTR_STACKADDR = 82,
_SC_THREAD_ATTR_STACKSIZE = 83,
_SC_THREAD_PRIORITY_SCHEDULING = 89,
_SC_THREAD_PRIO_INHERIT = 87,
_SC_THREAD_PRIO_PROTECT = 88,
_SC_THREAD_PROCESS_SHARED = 90,
_SC_NPROCESSORS_CONF = 57,
_SC_NPROCESSORS_ONLN = 58,
_SC_ATEXIT_MAX = 107,
_SC_PASS_MAX = 131,
_SC_XOPEN_VERSION = 116,
_SC_XOPEN_XCU_VERSION = 121,
_SC_XOPEN_UNIX = 115,
_SC_XOPEN_CRYPT = 108,
_SC_XOPEN_ENH_I18N = 109,
_SC_XOPEN_SHM = 113,
_SC_2_CHAR_TERM = 20,
_SC_2_UPE = 25,
_SC_XBS5_ILP32_OFF32 = 122,
_SC_XBS5_ILP32_OFFBIG = 123,
_SC_XBS5_LP64_OFF64 = 124,
_SC_XBS5_LPBIG_OFFBIG = 125,
_SC_XOPEN_LEGACY = 110,
_SC_XOPEN_REALTIME = 111,
_SC_XOPEN_REALTIME_THREADS = 112,
_SC_ADVISORY_INFO = 65,
_SC_BARRIERS = 66,
_SC_CLOCK_SELECTION = 67,
_SC_CPUTIME = 68,
_SC_THREAD_CPUTIME = 84,
_SC_FILE_LOCKING = 69,
_SC_MONOTONIC_CLOCK = 74,
_SC_READER_WRITER_LOCKS = 76,
_SC_SPIN_LOCKS = 80,
_SC_REGEXP = 77,
_SC_SHELL = 78,
_SC_SPAWN = 79,
_SC_SPORADIC_SERVER = 81,
_SC_THREAD_SPORADIC_SERVER = 92,
_SC_TIMEOUTS = 95,
_SC_TYPED_MEMORY_OBJECTS = 102,
_SC_2_PBS = 59,
_SC_2_PBS_ACCOUNTING = 60,
_SC_2_PBS_LOCATE = 62,
_SC_2_PBS_MESSAGE = 63,
_SC_2_PBS_TRACK = 64,
_SC_SYMLOOP_MAX = 120,
_SC_2_PBS_CHECKPOINT = 61,
_SC_V6_ILP32_OFF32 = 103,
_SC_V6_ILP32_OFFBIG = 104,
_SC_V6_LP64_OFF64 = 105,
_SC_V6_LPBIG_OFFBIG = 106,
_SC_HOST_NAME_MAX = 72,
_SC_TRACE = 97,
_SC_TRACE_EVENT_FILTER = 98,
_SC_TRACE_INHERIT = 99,
_SC_TRACE_LOG = 100,
_SC_IPV6 = 118,
_SC_RAW_SOCKETS = 119,
}
|