| [2] | 1 | /* `sysconf', `pathconf', and `confstr' NAME values. Generic version. |
|---|
| 2 | Copyright (C) 1993, 1995-1998, 2000, 2001 Free Software Foundation, Inc. |
|---|
| 3 | This file is part of the GNU C Library. |
|---|
| 4 | |
|---|
| 5 | The GNU C Library is free software; you can redistribute it and/or |
|---|
| 6 | modify it under the terms of the GNU Lesser General Public |
|---|
| 7 | License as published by the Free Software Foundation; either |
|---|
| 8 | version 2.1 of the License, or (at your option) any later version. |
|---|
| 9 | |
|---|
| 10 | The GNU C Library is distributed in the hope that it will be useful, |
|---|
| 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of |
|---|
| 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
|---|
| 13 | Lesser General Public License for more details. |
|---|
| 14 | |
|---|
| 15 | You should have received a copy of the GNU Lesser General Public |
|---|
| 16 | License along with the GNU C Library; if not, write to the Free |
|---|
| 17 | Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA |
|---|
| 18 | 02111-1307 USA. */ |
|---|
| 19 | |
|---|
| 20 | #ifndef _UNISTD_H |
|---|
| 21 | # error "Never use <bits/confname.h> directly; include <unistd.h> instead." |
|---|
| 22 | #endif |
|---|
| 23 | |
|---|
| 24 | /* Values for the NAME argument to `pathconf' and `fpathconf'. */ |
|---|
| 25 | enum |
|---|
| 26 | { |
|---|
| 27 | _PC_LINK_MAX, |
|---|
| 28 | #define _PC_LINK_MAX _PC_LINK_MAX |
|---|
| 29 | _PC_MAX_CANON, |
|---|
| 30 | #define _PC_MAX_CANON _PC_MAX_CANON |
|---|
| 31 | _PC_MAX_INPUT, |
|---|
| 32 | #define _PC_MAX_INPUT _PC_MAX_INPUT |
|---|
| 33 | _PC_NAME_MAX, |
|---|
| 34 | #define _PC_NAME_MAX _PC_NAME_MAX |
|---|
| 35 | _PC_PATH_MAX, |
|---|
| 36 | #define _PC_PATH_MAX _PC_PATH_MAX |
|---|
| 37 | _PC_PIPE_BUF, |
|---|
| 38 | #define _PC_PIPE_BUF _PC_PIPE_BUF |
|---|
| 39 | _PC_CHOWN_RESTRICTED, |
|---|
| 40 | #define _PC_CHOWN_RESTRICTED _PC_CHOWN_RESTRICTED |
|---|
| 41 | _PC_NO_TRUNC, |
|---|
| 42 | #define _PC_NO_TRUNC _PC_NO_TRUNC |
|---|
| 43 | _PC_VDISABLE, |
|---|
| 44 | #define _PC_VDISABLE _PC_VDISABLE |
|---|
| 45 | _PC_SYNC_IO, |
|---|
| 46 | #define _PC_SYNC_IO _PC_SYNC_IO |
|---|
| 47 | _PC_ASYNC_IO, |
|---|
| 48 | #define _PC_ASYNC_IO _PC_ASYNC_IO |
|---|
| 49 | _PC_PRIO_IO, |
|---|
| 50 | #define _PC_PRIO_IO _PC_PRIO_IO |
|---|
| 51 | _PC_SOCK_MAXBUF, |
|---|
| 52 | #define _PC_SOCK_MAXBUF _PC_SOCK_MAXBUF |
|---|
| 53 | _PC_FILESIZEBITS, |
|---|
| 54 | #define _PC_FILESIZEBITS _PC_FILESIZEBITS |
|---|
| 55 | _PC_REC_INCR_XFER_SIZE, |
|---|
| 56 | #define _PC_REC_INCR_XFER_SIZE _PC_REC_INCR_XFER_SIZE |
|---|
| 57 | _PC_REC_MAX_XFER_SIZE, |
|---|
| 58 | #define _PC_REC_MAX_XFER_SIZE _PC_REC_MAX_XFER_SIZE |
|---|
| 59 | _PC_REC_MIN_XFER_SIZE, |
|---|
| 60 | #define _PC_REC_MIN_XFER_SIZE _PC_REC_MIN_XFER_SIZE |
|---|
| 61 | _PC_REC_XFER_ALIGN, |
|---|
| 62 | #define _PC_REC_XFER_ALIGN _PC_REC_XFER_ALIGN |
|---|
| 63 | _PC_ALLOC_SIZE_MIN, |
|---|
| 64 | #define _PC_ALLOC_SIZE_MIN _PC_ALLOC_SIZE_MIN |
|---|
| 65 | _PC_SYMLINK_MAX |
|---|
| 66 | #define _PC_SYMLINK_MAX _PC_SYMLINK_MAX |
|---|
| 67 | }; |
|---|
| 68 | |
|---|
| 69 | /* Values for the argument to `sysconf'. */ |
|---|
| 70 | enum |
|---|
| 71 | { |
|---|
| 72 | _SC_ARG_MAX, |
|---|
| 73 | #define _SC_ARG_MAX _SC_ARG_MAX |
|---|
| 74 | _SC_CHILD_MAX, |
|---|
| 75 | #define _SC_CHILD_MAX _SC_CHILD_MAX |
|---|
| 76 | _SC_CLK_TCK, |
|---|
| 77 | #define _SC_CLK_TCK _SC_CLK_TCK |
|---|
| 78 | _SC_NGROUPS_MAX, |
|---|
| 79 | #define _SC_NGROUPS_MAX _SC_NGROUPS_MAX |
|---|
| 80 | _SC_OPEN_MAX, |
|---|
| 81 | #define _SC_OPEN_MAX _SC_OPEN_MAX |
|---|
| 82 | _SC_STREAM_MAX, |
|---|
| 83 | #define _SC_STREAM_MAX _SC_STREAM_MAX |
|---|
| 84 | _SC_TZNAME_MAX, |
|---|
| 85 | #define _SC_TZNAME_MAX _SC_TZNAME_MAX |
|---|
| 86 | _SC_JOB_CONTROL, |
|---|
| 87 | #define _SC_JOB_CONTROL _SC_JOB_CONTROL |
|---|
| 88 | _SC_SAVED_IDS, |
|---|
| 89 | #define _SC_SAVED_IDS _SC_SAVED_IDS |
|---|
| 90 | _SC_REALTIME_SIGNALS, |
|---|
| 91 | #define _SC_REALTIME_SIGNALS _SC_REALTIME_SIGNALS |
|---|
| 92 | _SC_PRIORITY_SCHEDULING, |
|---|
| 93 | #define _SC_PRIORITY_SCHEDULING _SC_PRIORITY_SCHEDULING |
|---|
| 94 | _SC_TIMERS, |
|---|
| 95 | #define _SC_TIMERS _SC_TIMERS |
|---|
| 96 | _SC_ASYNCHRONOUS_IO, |
|---|
| 97 | #define _SC_ASYNCHRONOUS_IO _SC_ASYNCHRONOUS_IO |
|---|
| 98 | _SC_PRIORITIZED_IO, |
|---|
| 99 | #define _SC_PRIORITIZED_IO _SC_PRIORITIZED_IO |
|---|
| 100 | _SC_SYNCHRONIZED_IO, |
|---|
| 101 | #define _SC_SYNCHRONIZED_IO _SC_SYNCHRONIZED_IO |
|---|
| 102 | _SC_FSYNC, |
|---|
| 103 | #define _SC_FSYNC _SC_FSYNC |
|---|
| 104 | _SC_MAPPED_FILES, |
|---|
| 105 | #define _SC_MAPPED_FILES _SC_MAPPED_FILES |
|---|
| 106 | _SC_MEMLOCK, |
|---|
| 107 | #define _SC_MEMLOCK _SC_MEMLOCK |
|---|
| 108 | _SC_MEMLOCK_RANGE, |
|---|
| 109 | #define _SC_MEMLOCK_RANGE _SC_MEMLOCK_RANGE |
|---|
| 110 | _SC_MEMORY_PROTECTION, |
|---|
| 111 | #define _SC_MEMORY_PROTECTION _SC_MEMORY_PROTECTION |
|---|
| 112 | _SC_MESSAGE_PASSING, |
|---|
| 113 | #define _SC_MESSAGE_PASSING _SC_MESSAGE_PASSING |
|---|
| 114 | _SC_SEMAPHORES, |
|---|
| 115 | #define _SC_SEMAPHORES _SC_SEMAPHORES |
|---|
| 116 | _SC_SHARED_MEMORY_OBJECTS, |
|---|
| 117 | #define _SC_SHARED_MEMORY_OBJECTS _SC_SHARED_MEMORY_OBJECTS |
|---|
| 118 | _SC_AIO_LISTIO_MAX, |
|---|
| 119 | #define _SC_AIO_LISTIO_MAX _SC_AIO_LISTIO_MAX |
|---|
| 120 | _SC_AIO_MAX, |
|---|
| 121 | #define _SC_AIO_MAX _SC_AIO_MAX |
|---|
| 122 | _SC_AIO_PRIO_DELTA_MAX, |
|---|
| 123 | #define _SC_AIO_PRIO_DELTA_MAX _SC_AIO_PRIO_DELTA_MAX |
|---|
| 124 | _SC_DELAYTIMER_MAX, |
|---|
| 125 | #define _SC_DELAYTIMER_MAX _SC_DELAYTIMER_MAX |
|---|
| 126 | _SC_MQ_OPEN_MAX, |
|---|
| 127 | #define _SC_MQ_OPEN_MAX _SC_MQ_OPEN_MAX |
|---|
| 128 | _SC_MQ_PRIO_MAX, |
|---|
| 129 | #define _SC_MQ_PRIO_MAX _SC_MQ_PRIO_MAX |
|---|
| 130 | _SC_VERSION, |
|---|
| 131 | #define _SC_VERSION _SC_VERSION |
|---|
| 132 | _SC_PAGESIZE, |
|---|
| 133 | #define _SC_PAGESIZE _SC_PAGESIZE |
|---|
| 134 | #define _SC_PAGE_SIZE _SC_PAGESIZE |
|---|
| 135 | _SC_RTSIG_MAX, |
|---|
| 136 | #define _SC_RTSIG_MAX _SC_RTSIG_MAX |
|---|
| 137 | _SC_SEM_NSEMS_MAX, |
|---|
| 138 | #define _SC_SEM_NSEMS_MAX _SC_SEM_NSEMS_MAX |
|---|
| 139 | _SC_SEM_VALUE_MAX, |
|---|
| 140 | #define _SC_SEM_VALUE_MAX _SC_SEM_VALUE_MAX |
|---|
| 141 | _SC_SIGQUEUE_MAX, |
|---|
| 142 | #define _SC_SIGQUEUE_MAX _SC_SIGQUEUE_MAX |
|---|
| 143 | _SC_TIMER_MAX, |
|---|
| 144 | #define _SC_TIMER_MAX _SC_TIMER_MAX |
|---|
| 145 | |
|---|
| 146 | /* Values for the argument to `sysconf' |
|---|
| 147 | corresponding to _POSIX2_* symbols. */ |
|---|
| 148 | _SC_BC_BASE_MAX, |
|---|
| 149 | #define _SC_BC_BASE_MAX _SC_BC_BASE_MAX |
|---|
| 150 | _SC_BC_DIM_MAX, |
|---|
| 151 | #define _SC_BC_DIM_MAX _SC_BC_DIM_MAX |
|---|
| 152 | _SC_BC_SCALE_MAX, |
|---|
| 153 | #define _SC_BC_SCALE_MAX _SC_BC_SCALE_MAX |
|---|
| 154 | _SC_BC_STRING_MAX, |
|---|
| 155 | #define _SC_BC_STRING_MAX _SC_BC_STRING_MAX |
|---|
| 156 | _SC_COLL_WEIGHTS_MAX, |
|---|
| 157 | #define _SC_COLL_WEIGHTS_MAX _SC_COLL_WEIGHTS_MAX |
|---|
| 158 | _SC_EQUIV_CLASS_MAX, |
|---|
| 159 | #define _SC_EQUIV_CLASS_MAX _SC_EQUIV_CLASS_MAX |
|---|
| 160 | _SC_EXPR_NEST_MAX, |
|---|
| 161 | #define _SC_EXPR_NEST_MAX _SC_EXPR_NEST_MAX |
|---|
| 162 | _SC_LINE_MAX, |
|---|
| 163 | #define _SC_LINE_MAX _SC_LINE_MAX |
|---|
| 164 | _SC_RE_DUP_MAX, |
|---|
| 165 | #define _SC_RE_DUP_MAX _SC_RE_DUP_MAX |
|---|
| 166 | _SC_CHARCLASS_NAME_MAX, |
|---|
| 167 | #define _SC_CHARCLASS_NAME_MAX _SC_CHARCLASS_NAME_MAX |
|---|
| 168 | |
|---|
| 169 | _SC_2_VERSION, |
|---|
| 170 | #define _SC_2_VERSION _SC_2_VERSION |
|---|
| 171 | _SC_2_C_BIND, |
|---|
| 172 | #define _SC_2_C_BIND _SC_2_C_BIND |
|---|
| 173 | _SC_2_C_DEV, |
|---|
| 174 | #define _SC_2_C_DEV _SC_2_C_DEV |
|---|
| 175 | _SC_2_FORT_DEV, |
|---|
| 176 | #define _SC_2_FORT_DEV _SC_2_FORT_DEV |
|---|
| 177 | _SC_2_FORT_RUN, |
|---|
| 178 | #define _SC_2_FORT_RUN _SC_2_FORT_RUN |
|---|
| 179 | _SC_2_SW_DEV, |
|---|
| 180 | #define _SC_2_SW_DEV _SC_2_SW_DEV |
|---|
| 181 | _SC_2_LOCALEDEF, |
|---|
| 182 | #define _SC_2_LOCALEDEF _SC_2_LOCALEDEF |
|---|
| 183 | |
|---|
| 184 | _SC_PII, |
|---|
| 185 | #define _SC_PII _SC_PII |
|---|
| 186 | _SC_PII_XTI, |
|---|
| 187 | #define _SC_PII_XTI _SC_PII_XTI |
|---|
| 188 | _SC_PII_SOCKET, |
|---|
| 189 | #define _SC_PII_SOCKET _SC_PII_SOCKET |
|---|
| 190 | _SC_PII_INTERNET, |
|---|
| 191 | #define _SC_PII_INTERNET _SC_PII_INTERNET |
|---|
| 192 | _SC_PII_OSI, |
|---|
| 193 | #define _SC_PII_OSI _SC_PII_OSI |
|---|
| 194 | _SC_POLL, |
|---|
| 195 | #define _SC_POLL _SC_POLL |
|---|
| 196 | _SC_SELECT, |
|---|
| 197 | #define _SC_SELECT _SC_SELECT |
|---|
| 198 | _SC_UIO_MAXIOV, |
|---|
| 199 | #define _SC_UIO_MAXIOV _SC_UIO_MAXIOV |
|---|
| 200 | _SC_IOV_MAX = _SC_UIO_MAXIOV, |
|---|
| 201 | #define _SC_IOV_MAX _SC_IOV_MAX |
|---|
| 202 | _SC_PII_INTERNET_STREAM, |
|---|
| 203 | #define _SC_PII_INTERNET_STREAM _SC_PII_INTERNET_STREAM |
|---|
| 204 | _SC_PII_INTERNET_DGRAM, |
|---|
| 205 | #define _SC_PII_INTERNET_DGRAM _SC_PII_INTERNET_DGRAM |
|---|
| 206 | _SC_PII_OSI_COTS, |
|---|
| 207 | #define _SC_PII_OSI_COTS _SC_PII_OSI_COTS |
|---|
| 208 | _SC_PII_OSI_CLTS, |
|---|
| 209 | #define _SC_PII_OSI_CLTS _SC_PII_OSI_CLTS |
|---|
| 210 | _SC_PII_OSI_M, |
|---|
| 211 | #define _SC_PII_OSI_M _SC_PII_OSI_M |
|---|
| 212 | _SC_T_IOV_MAX, |
|---|
| 213 | #define _SC_T_IOV_MAX _SC_T_IOV_MAX |
|---|
| 214 | |
|---|
| 215 | /* Values according to POSIX 1003.1c (POSIX threads). */ |
|---|
| 216 | _SC_THREADS, |
|---|
| 217 | #define _SC_THREADS _SC_THREADS |
|---|
| 218 | _SC_THREAD_SAFE_FUNCTIONS, |
|---|
| 219 | #define _SC_THREAD_SAFE_FUNCTIONS _SC_THREAD_SAFE_FUNCTIONS |
|---|
| 220 | _SC_GETGR_R_SIZE_MAX, |
|---|
| 221 | #define _SC_GETGR_R_SIZE_MAX _SC_GETGR_R_SIZE_MAX |
|---|
| 222 | _SC_GETPW_R_SIZE_MAX, |
|---|
| 223 | #define _SC_GETPW_R_SIZE_MAX _SC_GETPW_R_SIZE_MAX |
|---|
| 224 | _SC_LOGIN_NAME_MAX, |
|---|
| 225 | #define _SC_LOGIN_NAME_MAX _SC_LOGIN_NAME_MAX |
|---|
| 226 | _SC_TTY_NAME_MAX, |
|---|
| 227 | #define _SC_TTY_NAME_MAX _SC_TTY_NAME_MAX |
|---|
| 228 | _SC_THREAD_DESTRUCTOR_ITERATIONS, |
|---|
| 229 | #define _SC_THREAD_DESTRUCTOR_ITERATIONS _SC_THREAD_DESTRUCTOR_ITERATIONS |
|---|
| 230 | _SC_THREAD_KEYS_MAX, |
|---|
| 231 | #define _SC_THREAD_KEYS_MAX _SC_THREAD_KEYS_MAX |
|---|
| 232 | _SC_THREAD_STACK_MIN, |
|---|
| 233 | #define _SC_THREAD_STACK_MIN _SC_THREAD_STACK_MIN |
|---|
| 234 | _SC_THREAD_THREADS_MAX, |
|---|
| 235 | #define _SC_THREAD_THREADS_MAX _SC_THREAD_THREADS_MAX |
|---|
| 236 | _SC_THREAD_ATTR_STACKADDR, |
|---|
| 237 | #define _SC_THREAD_ATTR_STACKADDR _SC_THREAD_ATTR_STACKADDR |
|---|
| 238 | _SC_THREAD_ATTR_STACKSIZE, |
|---|
| 239 | #define _SC_THREAD_ATTR_STACKSIZE _SC_THREAD_ATTR_STACKSIZE |
|---|
| 240 | _SC_THREAD_PRIORITY_SCHEDULING, |
|---|
| 241 | #define _SC_THREAD_PRIORITY_SCHEDULING _SC_THREAD_PRIORITY_SCHEDULING |
|---|
| 242 | _SC_THREAD_PRIO_INHERIT, |
|---|
| 243 | #define _SC_THREAD_PRIO_INHERIT _SC_THREAD_PRIO_INHERIT |
|---|
| 244 | _SC_THREAD_PRIO_PROTECT, |
|---|
| 245 | #define _SC_THREAD_PRIO_PROTECT _SC_THREAD_PRIO_PROTECT |
|---|
| 246 | _SC_THREAD_PROCESS_SHARED, |
|---|
| 247 | #define _SC_THREAD_PROCESS_SHARED _SC_THREAD_PROCESS_SHARED |
|---|
| 248 | |
|---|
| 249 | _SC_NPROCESSORS_CONF, |
|---|
| 250 | #define _SC_NPROCESSORS_CONF _SC_NPROCESSORS_CONF |
|---|
| 251 | _SC_NPROCESSORS_ONLN, |
|---|
| 252 | #define _SC_NPROCESSORS_ONLN _SC_NPROCESSORS_ONLN |
|---|
| 253 | _SC_PHYS_PAGES, |
|---|
| 254 | #define _SC_PHYS_PAGES _SC_PHYS_PAGES |
|---|
| 255 | _SC_AVPHYS_PAGES, |
|---|
| 256 | #define _SC_AVPHYS_PAGES _SC_AVPHYS_PAGES |
|---|
| 257 | _SC_ATEXIT_MAX, |
|---|
| 258 | #define _SC_ATEXIT_MAX _SC_ATEXIT_MAX |
|---|
| 259 | _SC_PASS_MAX, |
|---|
| 260 | #define _SC_PASS_MAX _SC_PASS_MAX |
|---|
| 261 | |
|---|
| 262 | _SC_XOPEN_VERSION, |
|---|
| 263 | #define _SC_XOPEN_VERSION _SC_XOPEN_VERSION |
|---|
| 264 | _SC_XOPEN_XCU_VERSION, |
|---|
| 265 | #define _SC_XOPEN_XCU_VERSION _SC_XOPEN_XCU_VERSION |
|---|
| 266 | _SC_XOPEN_UNIX, |
|---|
| 267 | #define _SC_XOPEN_UNIX _SC_XOPEN_UNIX |
|---|
| 268 | _SC_XOPEN_CRYPT, |
|---|
| 269 | #define _SC_XOPEN_CRYPT _SC_XOPEN_CRYPT |
|---|
| 270 | _SC_XOPEN_ENH_I18N, |
|---|
| 271 | #define _SC_XOPEN_ENH_I18N _SC_XOPEN_ENH_I18N |
|---|
| 272 | _SC_XOPEN_SHM, |
|---|
| 273 | #define _SC_XOPEN_SHM _SC_XOPEN_SHM |
|---|
| 274 | |
|---|
| 275 | _SC_2_CHAR_TERM, |
|---|
| 276 | #define _SC_2_CHAR_TERM _SC_2_CHAR_TERM |
|---|
| 277 | _SC_2_C_VERSION, |
|---|
| 278 | #define _SC_2_C_VERSION _SC_2_C_VERSION |
|---|
| 279 | _SC_2_UPE, |
|---|
| 280 | #define _SC_2_UPE _SC_2_UPE |
|---|
| 281 | |
|---|
| 282 | _SC_XOPEN_XPG2, |
|---|
| 283 | #define _SC_XOPEN_XPG2 _SC_XOPEN_XPG2 |
|---|
| 284 | _SC_XOPEN_XPG3, |
|---|
| 285 | #define _SC_XOPEN_XPG3 _SC_XOPEN_XPG3 |
|---|
| 286 | _SC_XOPEN_XPG4, |
|---|
| 287 | #define _SC_XOPEN_XPG4 _SC_XOPEN_XPG4 |
|---|
| 288 | |
|---|
| 289 | _SC_CHAR_BIT, |
|---|
| 290 | #define _SC_CHAR_BIT _SC_CHAR_BIT |
|---|
| 291 | _SC_CHAR_MAX, |
|---|
| 292 | #define _SC_CHAR_MAX _SC_CHAR_MAX |
|---|
| 293 | _SC_CHAR_MIN, |
|---|
| 294 | #define _SC_CHAR_MIN _SC_CHAR_MIN |
|---|
| 295 | _SC_INT_MAX, |
|---|
| 296 | #define _SC_INT_MAX _SC_INT_MAX |
|---|
| 297 | _SC_INT_MIN, |
|---|
| 298 | #define _SC_INT_MIN _SC_INT_MIN |
|---|
| 299 | _SC_LONG_BIT, |
|---|
| 300 | #define _SC_LONG_BIT _SC_LONG_BIT |
|---|
| 301 | _SC_WORD_BIT, |
|---|
| 302 | #define _SC_WORD_BIT _SC_WORD_BIT |
|---|
| 303 | _SC_MB_LEN_MAX, |
|---|
| 304 | #define _SC_MB_LEN_MAX _SC_MB_LEN_MAX |
|---|
| 305 | _SC_NZERO, |
|---|
| 306 | #define _SC_NZERO _SC_NZERO |
|---|
| 307 | _SC_SSIZE_MAX, |
|---|
| 308 | #define _SC_SSIZE_MAX _SC_SSIZE_MAX |
|---|
| 309 | _SC_SCHAR_MAX, |
|---|
| 310 | #define _SC_SCHAR_MAX _SC_SCHAR_MAX |
|---|
| 311 | _SC_SCHAR_MIN, |
|---|
| 312 | #define _SC_SCHAR_MIN _SC_SCHAR_MIN |
|---|
| 313 | _SC_SHRT_MAX, |
|---|
| 314 | #define _SC_SHRT_MAX _SC_SHRT_MAX |
|---|
| 315 | _SC_SHRT_MIN, |
|---|
| 316 | #define _SC_SHRT_MIN _SC_SHRT_MIN |
|---|
| 317 | _SC_UCHAR_MAX, |
|---|
| 318 | #define _SC_UCHAR_MAX _SC_UCHAR_MAX |
|---|
| 319 | _SC_UINT_MAX, |
|---|
| 320 | #define _SC_UINT_MAX _SC_UINT_MAX |
|---|
| 321 | _SC_ULONG_MAX, |
|---|
| 322 | #define _SC_ULONG_MAX _SC_ULONG_MAX |
|---|
| 323 | _SC_USHRT_MAX, |
|---|
| 324 | #define _SC_USHRT_MAX _SC_USHRT_MAX |
|---|
| 325 | |
|---|
| 326 | _SC_NL_ARGMAX, |
|---|
| 327 | #define _SC_NL_ARGMAX _SC_NL_ARGMAX |
|---|
| 328 | _SC_NL_LANGMAX, |
|---|
| 329 | #define _SC_NL_LANGMAX _SC_NL_LANGMAX |
|---|
| 330 | _SC_NL_MSGMAX, |
|---|
| 331 | #define _SC_NL_MSGMAX _SC_NL_MSGMAX |
|---|
| 332 | _SC_NL_NMAX, |
|---|
| 333 | #define _SC_NL_NMAX _SC_NL_NMAX |
|---|
| 334 | _SC_NL_SETMAX, |
|---|
| 335 | #define _SC_NL_SETMAX _SC_NL_SETMAX |
|---|
| 336 | _SC_NL_TEXTMAX, |
|---|
| 337 | #define _SC_NL_TEXTMAX _SC_NL_TEXTMAX |
|---|
| 338 | |
|---|
| 339 | _SC_XBS5_ILP32_OFF32, |
|---|
| 340 | #define _SC_XBS5_ILP32_OFF32 _SC_XBS5_ILP32_OFF32 |
|---|
| 341 | _SC_XBS5_ILP32_OFFBIG, |
|---|
| 342 | #define _SC_XBS5_ILP32_OFFBIG _SC_XBS5_ILP32_OFFBIG |
|---|
| 343 | _SC_XBS5_LP64_OFF64, |
|---|
| 344 | #define _SC_XBS5_LP64_OFF64 _SC_XBS5_LP64_OFF64 |
|---|
| 345 | _SC_XBS5_LPBIG_OFFBIG, |
|---|
| 346 | #define _SC_XBS5_LPBIG_OFFBIG _SC_XBS5_LPBIG_OFFBIG |
|---|
| 347 | |
|---|
| 348 | _SC_XOPEN_LEGACY, |
|---|
| 349 | #define _SC_XOPEN_LEGACY _SC_XOPEN_LEGACY |
|---|
| 350 | _SC_XOPEN_REALTIME, |
|---|
| 351 | #define _SC_XOPEN_REALTIME _SC_XOPEN_REALTIME |
|---|
| 352 | _SC_XOPEN_REALTIME_THREADS, |
|---|
| 353 | #define _SC_XOPEN_REALTIME_THREADS _SC_XOPEN_REALTIME_THREADS |
|---|
| 354 | |
|---|
| 355 | _SC_ADVISORY_INFO, |
|---|
| 356 | #define _SC_ADVISORY_INFO _SC_ADVISORY_INFO |
|---|
| 357 | _SC_BARRIERS, |
|---|
| 358 | #define _SC_BARRIERS _SC_BARRIERS |
|---|
| 359 | _SC_BASE, |
|---|
| 360 | #define _SC_BASE _SC_BASE |
|---|
| 361 | _SC_C_LANG_SUPPORT, |
|---|
| 362 | #define _SC_C_LANG_SUPPORT _SC_C_LANG_SUPPORT |
|---|
| 363 | _SC_C_LANG_SUPPORT_R, |
|---|
| 364 | #define _SC_C_LANG_SUPPORT_R _SC_C_LANG_SUPPORT_R |
|---|
| 365 | _SC_CLOCK_SELECTION, |
|---|
| 366 | #define _SC_CLOCK_SELECTION _SC_CLOCK_SELECTION |
|---|
| 367 | _SC_CPUTIME, |
|---|
| 368 | #define _SC_CPUTIME _SC_CPUTIME |
|---|
| 369 | _SC_THREAD_CPUTIME, |
|---|
| 370 | #define _SC_THREAD_CPUTIME _SC_THREAD_CPUTIME |
|---|
| 371 | _SC_DEVICE_IO, |
|---|
| 372 | #define _SC_DEVICE_IO _SC_DEVICE_IO |
|---|
| 373 | _SC_DEVICE_SPECIFIC, |
|---|
| 374 | #define _SC_DEVICE_SPECIFIC _SC_DEVICE_SPECIFIC |
|---|
| 375 | _SC_DEVICE_SPECIFIC_R, |
|---|
| 376 | #define _SC_DEVICE_SPECIFIC_R _SC_DEVICE_SPECIFIC_R |
|---|
| 377 | _SC_FD_MGMT, |
|---|
| 378 | #define _SC_FD_MGMT _SC_FD_MGMT |
|---|
| 379 | _SC_FIFO, |
|---|
| 380 | #define _SC_FIFO _SC_FIFO |
|---|
| 381 | _SC_PIPE, |
|---|
| 382 | #define _SC_PIPE _SC_PIPE |
|---|
| 383 | _SC_FILE_ATTRIBUTES, |
|---|
| 384 | #define _SC_FILE_ATTRIBUTES _SC_FILE_ATTRIBUTES |
|---|
| 385 | _SC_FILE_LOCKING, |
|---|
| 386 | #define _SC_FILE_LOCKING _SC_FILE_LOCKING |
|---|
| 387 | _SC_FILE_SYSTEM, |
|---|
| 388 | #define _SC_FILE_SYSTEM _SC_FILE_SYSTEM |
|---|
| 389 | _SC_MONOTONIC_CLOCK, |
|---|
| 390 | #define _SC_MONOTONIC_CLOCK _SC_MONOTONIC_CLOCK |
|---|
| 391 | _SC_MULTI_PROCESS, |
|---|
| 392 | #define _SC_MULTI_PROCESS _SC_MULTI_PROCESS |
|---|
| 393 | _SC_SINGLE_PROCESS, |
|---|
| 394 | #define _SC_SINGLE_PROCESS _SC_SINGLE_PROCESS |
|---|
| 395 | _SC_NETWORKING, |
|---|
| 396 | #define _SC_NETWORKING _SC_NETWORKING |
|---|
| 397 | _SC_READER_WRITER_LOCKS, |
|---|
| 398 | #define _SC_READER_WRITER_LOCKS _SC_READER_WRITER_LOCKS |
|---|
| 399 | _SC_SPIN_LOCKS, |
|---|
| 400 | #define _SC_SPIN_LOCKS _SC_SPIN_LOCKS |
|---|
| 401 | _SC_REGEXP, |
|---|
| 402 | #define _SC_REGEXP _SC_REGEXP |
|---|
| 403 | _SC_REGEX_VERSION, |
|---|
| 404 | #define _SC_REGEX_VERSION _SC_REGEX_VERSION |
|---|
| 405 | _SC_SHELL, |
|---|
| 406 | #define _SC_SHELL _SC_SHELL |
|---|
| 407 | _SC_SIGNALS, |
|---|
| 408 | #define _SC_SIGNALS _SC_SIGNALS |
|---|
| 409 | _SC_SPAWN, |
|---|
| 410 | #define _SC_SPAWN _SC_SPAWN |
|---|
| 411 | _SC_SPORADIC_SERVER, |
|---|
| 412 | #define _SC_SPORADIC_SERVER _SC_SPORADIC_SERVER |
|---|
| 413 | _SC_THREAD_SPORADIC_SERVER, |
|---|
| 414 | #define _SC_THREAD_SPORADIC_SERVER _SC_THREAD_SPORADIC_SERVER |
|---|
| 415 | _SC_SYSTEM_DATABASE, |
|---|
| 416 | #define _SC_SYSTEM_DATABASE _SC_SYSTEM_DATABASE |
|---|
| 417 | _SC_SYSTEM_DATABASE_R, |
|---|
| 418 | #define _SC_SYSTEM_DATABASE_R _SC_SYSTEM_DATABASE_R |
|---|
| 419 | _SC_TIMEOUTS, |
|---|
| 420 | #define _SC_TIMEOUTS _SC_TIMEOUTS |
|---|
| 421 | _SC_TYPED_MEMORY_OBJECTS, |
|---|
| 422 | #define _SC_TYPED_MEMORY_OBJECTS _SC_TYPED_MEMORY_OBJECTS |
|---|
| 423 | _SC_USER_GROUPS, |
|---|
| 424 | #define _SC_USER_GROUPS _SC_USER_GROUPS |
|---|
| 425 | _SC_USER_GROUPS_R, |
|---|
| 426 | #define _SC_USER_GROUPS_R _SC_USER_GROUPS_R |
|---|
| 427 | _SC_2_PBS, |
|---|
| 428 | #define _SC_2_PBS _SC_2_PBS |
|---|
| 429 | _SC_2_PBS_ACCOUNTING, |
|---|
| 430 | #define _SC_2_PBS_ACCOUNTING _SC_2_PBS_ACCOUNTING |
|---|
| 431 | _SC_2_PBS_LOCATE, |
|---|
| 432 | #define _SC_2_PBS_LOCATE _SC_2_PBS_LOCATE |
|---|
| 433 | _SC_2_PBS_MESSAGE, |
|---|
| 434 | #define _SC_2_PBS_MESSAGE _SC_2_PBS_MESSAGE |
|---|
| 435 | _SC_2_PBS_TRACK, |
|---|
| 436 | #define _SC_2_PBS_TRACK _SC_2_PBS_TRACK |
|---|
| 437 | _SC_SYMLOOP_MAX, |
|---|
| 438 | #define _SC_SYMLOOP_MAX _SC_SYMLOOP_MAX |
|---|
| 439 | _SC_STREAMS, |
|---|
| 440 | #define _SC_STREAMS _SC_STREAMS |
|---|
| 441 | _SC_2_PBS_CHECKPOINT, |
|---|
| 442 | #define _SC_2_PBS_CHECKPOINT _SC_2_PBS_CHECKPOINT |
|---|
| 443 | |
|---|
| 444 | _SC_V6_ILP32_OFF32, |
|---|
| 445 | #define _SC_V6_ILP32_OFF32 _SC_V6_ILP32_OFF32 |
|---|
| 446 | _SC_V6_ILP32_OFFBIG, |
|---|
| 447 | #define _SC_V6_ILP32_OFFBIG _SC_V6_ILP32_OFFBIG |
|---|
| 448 | _SC_V6_LP64_OFF64, |
|---|
| 449 | #define _SC_V6_LP64_OFF64 _SC_V6_LP64_OFF64 |
|---|
| 450 | _SC_V6_LPBIG_OFFBIG, |
|---|
| 451 | #define _SC_V6_LPBIG_OFFBIG _SC_V6_LPBIG_OFFBIG |
|---|
| 452 | |
|---|
| 453 | _SC_HOST_NAME_MAX, |
|---|
| 454 | #define _SC_HOST_NAME_MAX _SC_HOST_NAME_MAX |
|---|
| 455 | _SC_TRACE, |
|---|
| 456 | #define _SC_TRACE _SC_TRACE |
|---|
| 457 | _SC_TRACE_EVENT_FILTER, |
|---|
| 458 | #define _SC_TRACE_EVENT_FILTER _SC_TRACE_EVENT_FILTER |
|---|
| 459 | _SC_TRACE_INHERIT, |
|---|
| 460 | #define _SC_TRACE_INHERIT _SC_TRACE_INHERIT |
|---|
| 461 | _SC_TRACE_LOG |
|---|
| 462 | #define _SC_TRACE_LOG _SC_TRACE_LOG |
|---|
| 463 | }; |
|---|
| 464 | |
|---|
| 465 | #if (defined __USE_POSIX2 || defined __USE_UNIX98 \ |
|---|
| 466 | || defined __USE_FILE_OFFSET64 || defined __USE_LARGEFILE64 \ |
|---|
| 467 | || defined __USE_LARGEFILE) |
|---|
| 468 | /* Values for the NAME argument to `confstr'. */ |
|---|
| 469 | enum |
|---|
| 470 | { |
|---|
| 471 | _CS_PATH, /* The default search path. */ |
|---|
| 472 | #define _CS_PATH _CS_PATH |
|---|
| 473 | |
|---|
| 474 | # if (defined __USE_FILE_OFFSET64 || defined __USE_LARGEFILE64 \ |
|---|
| 475 | || defined __USE_LARGEFILE) |
|---|
| 476 | _CS_LFS_CFLAGS = 1000, |
|---|
| 477 | # define _CS_LFS_CFLAGS _CS_LFS_CFLAGS |
|---|
| 478 | _CS_LFS_LDFLAGS, |
|---|
| 479 | # define _CS_LFS_LDFLAGS _CS_LFS_LDFLAGS |
|---|
| 480 | _CS_LFS_LIBS, |
|---|
| 481 | # define _CS_LFS_LIBS _CS_LFS_LIBS |
|---|
| 482 | _CS_LFS_LINTFLAGS, |
|---|
| 483 | # define _CS_LFS_LINTFLAGS _CS_LFS_LINTFLAGS |
|---|
| 484 | _CS_LFS64_CFLAGS, |
|---|
| 485 | # define _CS_LFS64_CFLAGS _CS_LFS64_CFLAGS |
|---|
| 486 | _CS_LFS64_LDFLAGS, |
|---|
| 487 | # define _CS_LFS64_LDFLAGS _CS_LFS64_LDFLAGS |
|---|
| 488 | _CS_LFS64_LIBS, |
|---|
| 489 | # define _CS_LFS64_LIBS _CS_LFS64_LIBS |
|---|
| 490 | _CS_LFS64_LINTFLAGS, |
|---|
| 491 | # define _CS_LFS64_LINTFLAGS _CS_LFS64_LINTFLAGS |
|---|
| 492 | # endif |
|---|
| 493 | |
|---|
| 494 | # ifdef __USE_UNIX98 |
|---|
| 495 | _CS_XBS5_ILP32_OFF32_CFLAGS = 1100, |
|---|
| 496 | # define _CS_XBS5_ILP32_OFF32_CFLAGS _CS_XBS5_ILP32_OFF32_CFLAGS |
|---|
| 497 | _CS_XBS5_ILP32_OFF32_LDFLAGS, |
|---|
| 498 | # define _CS_XBS5_ILP32_OFF32_LDFLAGS _CS_XBS5_ILP32_OFF32_LDFLAGS |
|---|
| 499 | _CS_XBS5_ILP32_OFF32_LIBS, |
|---|
| 500 | # define _CS_XBS5_ILP32_OFF32_LIBS _CS_XBS5_ILP32_OFF32_LIBS |
|---|
| 501 | _CS_XBS5_ILP32_OFF32_LINTFLAGS, |
|---|
| 502 | # define _CS_XBS5_ILP32_OFF32_LINTFLAGS _CS_XBS5_ILP32_OFF32_LINTFLAGS |
|---|
| 503 | _CS_XBS5_ILP32_OFFBIG_CFLAGS, |
|---|
| 504 | # define _CS_XBS5_ILP32_OFFBIG_CFLAGS _CS_XBS5_ILP32_OFFBIG_CFLAGS |
|---|
| 505 | _CS_XBS5_ILP32_OFFBIG_LDFLAGS, |
|---|
| 506 | # define _CS_XBS5_ILP32_OFFBIG_LDFLAGS _CS_XBS5_ILP32_OFFBIG_LDFLAGS |
|---|
| 507 | _CS_XBS5_ILP32_OFFBIG_LIBS, |
|---|
| 508 | # define _CS_XBS5_ILP32_OFFBIG_LIBS _CS_XBS5_ILP32_OFFBIG_LIBS |
|---|
| 509 | _CS_XBS5_ILP32_OFFBIG_LINTFLAGS, |
|---|
| 510 | # define _CS_XBS5_ILP32_OFFBIG_LINTFLAGS _CS_XBS5_ILP32_OFFBIG_LINTFLAGS |
|---|
| 511 | _CS_XBS5_LP64_OFF64_CFLAGS, |
|---|
| 512 | # define _CS_XBS5_LP64_OFF64_CFLAGS _CS_XBS5_LP64_OFF64_CFLAGS |
|---|
| 513 | _CS_XBS5_LP64_OFF64_LDFLAGS, |
|---|
| 514 | # define _CS_XBS5_LP64_OFF64_LDFLAGS _CS_XBS5_LP64_OFF64_LDFLAGS |
|---|
| 515 | _CS_XBS5_LP64_OFF64_LIBS, |
|---|
| 516 | # define _CS_XBS5_LP64_OFF64_LIBS _CS_XBS5_LP64_OFF64_LIBS |
|---|
| 517 | _CS_XBS5_LP64_OFF64_LINTFLAGS, |
|---|
| 518 | # define _CS_XBS5_LP64_OFF64_LINTFLAGS _CS_XBS5_LP64_OFF64_LINTFLAGS |
|---|
| 519 | _CS_XBS5_LPBIG_OFFBIG_CFLAGS, |
|---|
| 520 | # define _CS_XBS5_LPBIG_OFFBIG_CFLAGS _CS_XBS5_LPBIG_OFFBIG_CFLAGS |
|---|
| 521 | _CS_XBS5_LPBIG_OFFBIG_LDFLAGS, |
|---|
| 522 | # define _CS_XBS5_LPBIG_OFFBIG_LDFLAGS _CS_XBS5_LPBIG_OFFBIG_LDFLAGS |
|---|
| 523 | _CS_XBS5_LPBIG_OFFBIG_LIBS, |
|---|
| 524 | # define _CS_XBS5_LPBIG_OFFBIG_LIBS _CS_XBS5_LPBIG_OFFBIG_LIBS |
|---|
| 525 | _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS, |
|---|
| 526 | # define _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS |
|---|
| 527 | # endif |
|---|
| 528 | # ifdef __USE_XOPEN2K |
|---|
| 529 | _CS_POSIX_V6_ILP32_OFF32_CFLAGS, |
|---|
| 530 | # define _CS_POSIX_V6_ILP32_OFF32_CFLAGS _CS_POSIX_V6_ILP32_OFF32_CFLAGS |
|---|
| 531 | _CS_POSIX_V6_ILP32_OFF32_LDFLAGS, |
|---|
| 532 | # define _CS_POSIX_V6_ILP32_OFF32_LDFLAGS _CS_POSIX_V6_ILP32_OFF32_LDFLAGS |
|---|
| 533 | _CS_POSIX_V6_ILP32_OFF32_LIBS, |
|---|
| 534 | # define _CS_POSIX_V6_ILP32_OFF32_LIBS _CS_POSIX_V6_ILP32_OFF32_LIBS |
|---|
| 535 | _CS_POSIX_V6_ILP32_OFF32_LINTFLAGS, |
|---|
| 536 | # define _CS_POSIX_V6_ILP32_OFF32_LINTFLAGS _CS_POSIX_V6_ILP32_OFF32_LINTFLAGS |
|---|
| 537 | _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS, |
|---|
| 538 | # define _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS |
|---|
| 539 | _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS, |
|---|
| 540 | # define _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS |
|---|
| 541 | _CS_POSIX_V6_ILP32_OFFBIG_LIBS, |
|---|
| 542 | # define _CS_POSIX_V6_ILP32_OFFBIG_LIBS _CS_POSIX_V6_ILP32_OFFBIG_LIBS |
|---|
| 543 | _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS, |
|---|
| 544 | # define _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS |
|---|
| 545 | _CS_POSIX_V6_LP64_OFF64_CFLAGS, |
|---|
| 546 | # define _CS_POSIX_V6_LP64_OFF64_CFLAGS _CS_POSIX_V6_LP64_OFF64_CFLAGS |
|---|
| 547 | _CS_POSIX_V6_LP64_OFF64_LDFLAGS, |
|---|
| 548 | # define _CS_POSIX_V6_LP64_OFF64_LDFLAGS _CS_POSIX_V6_LP64_OFF64_LDFLAGS |
|---|
| 549 | _CS_POSIX_V6_LP64_OFF64_LIBS, |
|---|
| 550 | # define _CS_POSIX_V6_LP64_OFF64_LIBS _CS_POSIX_V6_LP64_OFF64_LIBS |
|---|
| 551 | _CS_POSIX_V6_LP64_OFF64_LINTFLAGS, |
|---|
| 552 | # define _CS_POSIX_V6_LP64_OFF64_LINTFLAGS _CS_POSIX_V6_LP64_OFF64_LINTFLAGS |
|---|
| 553 | _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS, |
|---|
| 554 | # define _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS |
|---|
| 555 | _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS, |
|---|
| 556 | # define _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS |
|---|
| 557 | _CS_POSIX_V6_LPBIG_OFFBIG_LIBS, |
|---|
| 558 | # define _CS_POSIX_V6_LPBIG_OFFBIG_LIBS _CS_POSIX_V6_LPBIG_OFFBIG_LIBS |
|---|
| 559 | _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS, |
|---|
| 560 | # define _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS |
|---|
| 561 | # endif |
|---|
| 562 | |
|---|
| 563 | _CS_V6_WIDTH_RESTRICTED_ENVS |
|---|
| 564 | # define _CS_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS |
|---|
| 565 | }; |
|---|
| 566 | #endif |
|---|