1 2Const 3 _PC_LINK_MAX = 0; 4 _PC_MAX_CANON = 1; 5 _PC_MAX_INPUT = 2; 6 _PC_NAME_MAX = 3; 7 _PC_PATH_MAX = 4; 8 _PC_PIPE_BUF = 5; 9 _PC_CHOWN_RESTRICTED = 6; 10 _PC_NO_TRUNC = 7; 11 _PC_VDISABLE = 8; 12 _PC_SYNC_IO = 9; 13 _PC_ASYNC_IO = 10; 14 _PC_PRIO_IO = 11; 15 _PC_SOCK_MAXBUF = 12; 16 _PC_FILESIZEBITS = 13; 17 _PC_REC_INCR_XFER_SIZE = 14; 18 _PC_REC_MAX_XFER_SIZE = 15; 19 _PC_REC_MIN_XFER_SIZE = 16; 20 _PC_REC_XFER_ALIGN = 17; 21 _PC_ALLOC_SIZE_MIN = 18; 22 _PC_SYMLINK_MAX = 19; 23 24 Const 25 _SC_ARG_MAX = 0; 26 _SC_CHILD_MAX = 1; 27 _SC_CLK_TCK = 2; 28 _SC_NGROUPS_MAX = 3; 29 _SC_OPEN_MAX = 4; 30 _SC_STREAM_MAX = 5; 31 _SC_TZNAME_MAX = 6; 32 _SC_JOB_CONTROL = 7; 33 _SC_SAVED_IDS = 8; 34 _SC_REALTIME_SIGNALS = 9; 35 _SC_PRIORITY_SCHEDULING = 10; 36 _SC_TIMERS = 11; 37 _SC_ASYNCHRONOUS_IO = 12; 38 _SC_PRIORITIZED_IO = 13; 39 _SC_SYNCHRONIZED_IO = 14; 40 _SC_FSYNC = 15; 41 _SC_MAPPED_FILES = 16; 42 _SC_MEMLOCK = 17; 43 _SC_MEMLOCK_RANGE = 18; 44 _SC_MEMORY_PROTECTION = 19; 45 _SC_MESSAGE_PASSING = 20; 46 _SC_SEMAPHORES = 21; 47 _SC_SHARED_MEMORY_OBJECTS = 22; 48 _SC_AIO_LISTIO_MAX = 23; 49 _SC_AIO_MAX = 24; 50 _SC_AIO_PRIO_DELTA_MAX = 25; 51 _SC_DELAYTIMER_MAX = 26; 52 _SC_MQ_OPEN_MAX = 27; 53 _SC_MQ_PRIO_MAX = 28; 54 _SC_VERSION = 29; 55 _SC_PAGESIZE = 30; 56 _SC_RTSIG_MAX = 31; 57 _SC_SEM_NSEMS_MAX = 32; 58 _SC_SEM_VALUE_MAX = 33; 59 _SC_SIGQUEUE_MAX = 34; 60 _SC_TIMER_MAX = 35; 61 _SC_BC_BASE_MAX = 36; 62 _SC_BC_DIM_MAX = 37; 63 _SC_BC_SCALE_MAX = 38; 64 _SC_BC_STRING_MAX = 39; 65 _SC_COLL_WEIGHTS_MAX = 40; 66 _SC_EQUIV_CLASS_MAX = 41; 67 _SC_EXPR_NEST_MAX = 42; 68 _SC_LINE_MAX = 43; 69 _SC_RE_DUP_MAX = 44; 70 _SC_CHARCLASS_NAME_MAX = 45; 71 _SC_2_VERSION = 46; 72 _SC_2_C_BIND = 47; 73 _SC_2_C_DEV = 48; 74 _SC_2_FORT_DEV = 49; 75 _SC_2_FORT_RUN = 50; 76 _SC_2_SW_DEV = 51; 77 _SC_2_LOCALEDEF = 52; 78 _SC_PII = 53; 79 _SC_PII_XTI = 54; 80 _SC_PII_SOCKET = 55; 81 _SC_PII_INTERNET = 56; 82 _SC_PII_OSI = 57; 83 _SC_POLL = 58; 84 _SC_SELECT = 59; 85 _SC_UIO_MAXIOV = 60; 86 _SC_IOV_MAX = _SC_UIO_MAXIOV; 87 _SC_PII_INTERNET_STREAM = (_SC_UIO_MAXIOV)+1; 88 _SC_PII_INTERNET_DGRAM = (_SC_UIO_MAXIOV)+2; 89 _SC_PII_OSI_COTS = (_SC_UIO_MAXIOV)+3; 90 _SC_PII_OSI_CLTS = (_SC_UIO_MAXIOV)+4; 91 _SC_PII_OSI_M = (_SC_UIO_MAXIOV)+5; 92 _SC_T_IOV_MAX = (_SC_UIO_MAXIOV)+6; 93 _SC_THREADS = (_SC_UIO_MAXIOV)+7; 94 _SC_THREAD_SAFE_FUNCTIONS = (_SC_UIO_MAXIOV)+8; 95 _SC_GETGR_R_SIZE_MAX = (_SC_UIO_MAXIOV)+9; 96 _SC_GETPW_R_SIZE_MAX = (_SC_UIO_MAXIOV)+10; 97 _SC_LOGIN_NAME_MAX = (_SC_UIO_MAXIOV)+11; 98 _SC_TTY_NAME_MAX = (_SC_UIO_MAXIOV)+12; 99 _SC_THREAD_DESTRUCTOR_ITERATIONS = (_SC_UIO_MAXIOV)+13; 100 _SC_THREAD_KEYS_MAX = (_SC_UIO_MAXIOV)+14; 101 _SC_THREAD_STACK_MIN = (_SC_UIO_MAXIOV)+15; 102 _SC_THREAD_THREADS_MAX = (_SC_UIO_MAXIOV)+16; 103 _SC_THREAD_ATTR_STACKADDR = (_SC_UIO_MAXIOV)+17; 104 _SC_THREAD_ATTR_STACKSIZE = (_SC_UIO_MAXIOV)+18; 105 _SC_THREAD_PRIORITY_SCHEDULING = (_SC_UIO_MAXIOV)+19; 106 _SC_THREAD_PRIO_INHERIT = (_SC_UIO_MAXIOV)+20; 107 _SC_THREAD_PRIO_PROTECT = (_SC_UIO_MAXIOV)+21; 108 _SC_THREAD_PROCESS_SHARED = (_SC_UIO_MAXIOV)+22; 109 _SC_NPROCESSORS_CONF = (_SC_UIO_MAXIOV)+23; 110 _SC_NPROCESSORS_ONLN = (_SC_UIO_MAXIOV)+24; 111 _SC_PHYS_PAGES = (_SC_UIO_MAXIOV)+25; 112 _SC_AVPHYS_PAGES = (_SC_UIO_MAXIOV)+26; 113 _SC_ATEXIT_MAX = (_SC_UIO_MAXIOV)+27; 114 _SC_PASS_MAX = (_SC_UIO_MAXIOV)+28; 115 _SC_XOPEN_VERSION = (_SC_UIO_MAXIOV)+29; 116 _SC_XOPEN_XCU_VERSION = (_SC_UIO_MAXIOV)+30; 117 _SC_XOPEN_UNIX = (_SC_UIO_MAXIOV)+31; 118 _SC_XOPEN_CRYPT = (_SC_UIO_MAXIOV)+32; 119 _SC_XOPEN_ENH_I18N = (_SC_UIO_MAXIOV)+33; 120 _SC_XOPEN_SHM = (_SC_UIO_MAXIOV)+34; 121 _SC_2_CHAR_TERM = (_SC_UIO_MAXIOV)+35; 122 _SC_2_C_VERSION = (_SC_UIO_MAXIOV)+36; 123 _SC_2_UPE = (_SC_UIO_MAXIOV)+37; 124 _SC_XOPEN_XPG2 = (_SC_UIO_MAXIOV)+38; 125 _SC_XOPEN_XPG3 = (_SC_UIO_MAXIOV)+39; 126 _SC_XOPEN_XPG4 = (_SC_UIO_MAXIOV)+40; 127 _SC_CHAR_BIT = (_SC_UIO_MAXIOV)+41; 128 _SC_CHAR_MAX = (_SC_UIO_MAXIOV)+42; 129 _SC_CHAR_MIN = (_SC_UIO_MAXIOV)+43; 130 _SC_INT_MAX = (_SC_UIO_MAXIOV)+44; 131 _SC_INT_MIN = (_SC_UIO_MAXIOV)+45; 132 _SC_LONG_BIT = (_SC_UIO_MAXIOV)+46; 133 _SC_WORD_BIT = (_SC_UIO_MAXIOV)+47; 134 _SC_MB_LEN_MAX = (_SC_UIO_MAXIOV)+48; 135 _SC_NZERO = (_SC_UIO_MAXIOV)+49; 136 _SC_SSIZE_MAX = (_SC_UIO_MAXIOV)+50; 137 _SC_SCHAR_MAX = (_SC_UIO_MAXIOV)+51; 138 _SC_SCHAR_MIN = (_SC_UIO_MAXIOV)+52; 139 _SC_SHRT_MAX = (_SC_UIO_MAXIOV)+53; 140 _SC_SHRT_MIN = (_SC_UIO_MAXIOV)+54; 141 _SC_UCHAR_MAX = (_SC_UIO_MAXIOV)+55; 142 _SC_UINT_MAX = (_SC_UIO_MAXIOV)+56; 143 _SC_ULONG_MAX = (_SC_UIO_MAXIOV)+57; 144 _SC_USHRT_MAX = (_SC_UIO_MAXIOV)+58; 145 _SC_NL_ARGMAX = (_SC_UIO_MAXIOV)+59; 146 _SC_NL_LANGMAX = (_SC_UIO_MAXIOV)+60; 147 _SC_NL_MSGMAX = (_SC_UIO_MAXIOV)+61; 148 _SC_NL_NMAX = (_SC_UIO_MAXIOV)+62; 149 _SC_NL_SETMAX = (_SC_UIO_MAXIOV)+63; 150 _SC_NL_TEXTMAX = (_SC_UIO_MAXIOV)+64; 151 _SC_XBS5_ILP32_OFF32 = (_SC_UIO_MAXIOV)+65; 152 _SC_XBS5_ILP32_OFFBIG = (_SC_UIO_MAXIOV)+66; 153 _SC_XBS5_LP64_OFF64 = (_SC_UIO_MAXIOV)+67; 154 _SC_XBS5_LPBIG_OFFBIG = (_SC_UIO_MAXIOV)+68; 155 _SC_XOPEN_LEGACY = (_SC_UIO_MAXIOV)+69; 156 _SC_XOPEN_REALTIME = (_SC_UIO_MAXIOV)+70; 157 _SC_XOPEN_REALTIME_THREADS = (_SC_UIO_MAXIOV)+71; 158 _SC_ADVISORY_INFO = (_SC_UIO_MAXIOV)+72; 159 _SC_BARRIERS = (_SC_UIO_MAXIOV)+73; 160 _SC_BASE = (_SC_UIO_MAXIOV)+74; 161 _SC_C_LANG_SUPPORT = (_SC_UIO_MAXIOV)+75; 162 _SC_C_LANG_SUPPORT_R = (_SC_UIO_MAXIOV)+76; 163 _SC_CLOCK_SELECTION = (_SC_UIO_MAXIOV)+77; 164 _SC_CPUTIME = (_SC_UIO_MAXIOV)+78; 165 _SC_THREAD_CPUTIME = (_SC_UIO_MAXIOV)+79; 166 _SC_DEVICE_IO = (_SC_UIO_MAXIOV)+80; 167 _SC_DEVICE_SPECIFIC = (_SC_UIO_MAXIOV)+81; 168 _SC_DEVICE_SPECIFIC_R = (_SC_UIO_MAXIOV)+82; 169 _SC_FD_MGMT = (_SC_UIO_MAXIOV)+83; 170 _SC_FIFO = (_SC_UIO_MAXIOV)+84; 171 _SC_PIPE = (_SC_UIO_MAXIOV)+85; 172 _SC_FILE_ATTRIBUTES = (_SC_UIO_MAXIOV)+86; 173 _SC_FILE_LOCKING = (_SC_UIO_MAXIOV)+87; 174 _SC_FILE_SYSTEM = (_SC_UIO_MAXIOV)+88; 175 _SC_MONOTONIC_CLOCK = (_SC_UIO_MAXIOV)+89; 176 _SC_MULTI_PROCESS = (_SC_UIO_MAXIOV)+90; 177 _SC_SINGLE_PROCESS = (_SC_UIO_MAXIOV)+91; 178 _SC_NETWORKING = (_SC_UIO_MAXIOV)+92; 179 _SC_READER_WRITER_LOCKS = (_SC_UIO_MAXIOV)+93; 180 _SC_SPIN_LOCKS = (_SC_UIO_MAXIOV)+94; 181 _SC_REGEXP = (_SC_UIO_MAXIOV)+95; 182 _SC_REGEX_VERSION = (_SC_UIO_MAXIOV)+96; 183 _SC_SHELL = (_SC_UIO_MAXIOV)+97; 184 _SC_SIGNALS = (_SC_UIO_MAXIOV)+98; 185 _SC_SPAWN = (_SC_UIO_MAXIOV)+99; 186 _SC_SPORADIC_SERVER = (_SC_UIO_MAXIOV)+100; 187 _SC_THREAD_SPORADIC_SERVER = (_SC_UIO_MAXIOV)+101; 188 _SC_SYSTEM_DATABASE = (_SC_UIO_MAXIOV)+102; 189 _SC_SYSTEM_DATABASE_R = (_SC_UIO_MAXIOV)+103; 190 _SC_TIMEOUTS = (_SC_UIO_MAXIOV)+104; 191 _SC_TYPED_MEMORY_OBJECTS = (_SC_UIO_MAXIOV)+105; 192 _SC_USER_GROUPS = (_SC_UIO_MAXIOV)+106; 193 _SC_USER_GROUPS_R = (_SC_UIO_MAXIOV)+107; 194 _SC_2_PBS = (_SC_UIO_MAXIOV)+108; 195 _SC_2_PBS_ACCOUNTING = (_SC_UIO_MAXIOV)+109; 196 _SC_2_PBS_LOCATE = (_SC_UIO_MAXIOV)+110; 197 _SC_2_PBS_MESSAGE = (_SC_UIO_MAXIOV)+111; 198 _SC_2_PBS_TRACK = (_SC_UIO_MAXIOV)+112; 199 _SC_SYMLOOP_MAX = (_SC_UIO_MAXIOV)+113; 200 _SC_STREAMS = (_SC_UIO_MAXIOV)+114; 201 _SC_2_PBS_CHECKPOINT = (_SC_UIO_MAXIOV)+115; 202 _SC_V6_ILP32_OFF32 = (_SC_UIO_MAXIOV)+116; 203 _SC_V6_ILP32_OFFBIG = (_SC_UIO_MAXIOV)+117; 204 _SC_V6_LP64_OFF64 = (_SC_UIO_MAXIOV)+118; 205 _SC_V6_LPBIG_OFFBIG = (_SC_UIO_MAXIOV)+119; 206 _SC_HOST_NAME_MAX = (_SC_UIO_MAXIOV)+120; 207 _SC_TRACE = (_SC_UIO_MAXIOV)+121; 208 _SC_TRACE_EVENT_FILTER = (_SC_UIO_MAXIOV)+122; 209 _SC_TRACE_INHERIT = (_SC_UIO_MAXIOV)+123; 210 _SC_TRACE_LOG = (_SC_UIO_MAXIOV)+124; 211 212 Const 213 _CS_PATH = 0; 214 _CS_LFS_CFLAGS = 1000; 215 _CS_LFS_LDFLAGS = 1001; 216 _CS_LFS_LIBS = 1002; 217 _CS_LFS_LINTFLAGS = 1003; 218 _CS_LFS64_CFLAGS = 1004; 219 _CS_LFS64_LDFLAGS = 1005; 220 _CS_LFS64_LIBS = 1006; 221 _CS_LFS64_LINTFLAGS = 1007; 222 _CS_XBS5_ILP32_OFF32_CFLAGS = 1100; 223 _CS_XBS5_ILP32_OFF32_LDFLAGS = 1101; 224 _CS_XBS5_ILP32_OFF32_LIBS = 1102; 225 _CS_XBS5_ILP32_OFF32_LINTFLAGS = 1103; 226 _CS_XBS5_ILP32_OFFBIG_CFLAGS = 1104; 227 _CS_XBS5_ILP32_OFFBIG_LDFLAGS = 1105; 228 _CS_XBS5_ILP32_OFFBIG_LIBS = 1106; 229 _CS_XBS5_ILP32_OFFBIG_LINTFLAGS = 1107; 230 _CS_XBS5_LP64_OFF64_CFLAGS = 1108; 231 _CS_XBS5_LP64_OFF64_LDFLAGS = 1109; 232 _CS_XBS5_LP64_OFF64_LIBS = 1110; 233 _CS_XBS5_LP64_OFF64_LINTFLAGS = 1111; 234 _CS_XBS5_LPBIG_OFFBIG_CFLAGS = 1112; 235 _CS_XBS5_LPBIG_OFFBIG_LDFLAGS = 1113; 236 _CS_XBS5_LPBIG_OFFBIG_LIBS = 1114; 237 _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS = 1115; 238 _CS_POSIX_V6_ILP32_OFF32_CFLAGS = 1116; 239 _CS_POSIX_V6_ILP32_OFF32_LDFLAGS = 1117; 240 _CS_POSIX_V6_ILP32_OFF32_LIBS = 1118; 241 _CS_POSIX_V6_ILP32_OFF32_LINTFLAGS = 1119; 242 _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS = 1120; 243 _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS = 1121; 244 _CS_POSIX_V6_ILP32_OFFBIG_LIBS = 1122; 245 _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS = 1123; 246 _CS_POSIX_V6_LP64_OFF64_CFLAGS = 1124; 247 _CS_POSIX_V6_LP64_OFF64_LDFLAGS = 1125; 248 _CS_POSIX_V6_LP64_OFF64_LIBS = 1126; 249 _CS_POSIX_V6_LP64_OFF64_LINTFLAGS = 1127; 250 _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS = 1128; 251 _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS = 1129; 252 _CS_POSIX_V6_LPBIG_OFFBIG_LIBS = 1130; 253 _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS = 1131; 254 _CS_V6_WIDTH_RESTRICTED_ENVS = 1132; 255 256 257{ --------------------------------------------------------------------- 258 Borland compatibility types 259 ---------------------------------------------------------------------} 260 261// Type 262