diff options
Diffstat (limited to 'libc/include/sys/sysconf.h')
-rw-r--r-- | libc/include/sys/sysconf.h | 71 |
1 files changed, 65 insertions, 6 deletions
diff --git a/libc/include/sys/sysconf.h b/libc/include/sys/sysconf.h index 3d058d748..ca32132fa 100644 --- a/libc/include/sys/sysconf.h +++ b/libc/include/sys/sysconf.h @@ -50,7 +50,7 @@ __BEGIN_DECLS #define _SC_PASS_MAX 0x000c #define _SC_2_C_BIND 0x000d #define _SC_2_C_DEV 0x000e -#define _SC_2_C_VERSION 0x000f +#define _SC_2_C_VERSION 0x000f /* Obsolescent in POSIX.1-2008, TODO: remove it. */ #define _SC_2_CHAR_TERM 0x0010 #define _SC_2_FORT_DEV 0x0011 #define _SC_2_FORT_RUN 0x0012 @@ -68,7 +68,7 @@ __BEGIN_DECLS #define _SC_XOPEN_ENH_I18N 0x001e #define _SC_XOPEN_SHM 0x001f #define _SC_XOPEN_VERSION 0x0020 -#define _SC_XOPEN_XCU_VERSION 0x0021 +#define _SC_XOPEN_XCU_VERSION 0x0021 /* Obsolescent in POSIX.1-2008, TODO: remove it. */ #define _SC_XOPEN_REALTIME 0x0022 #define _SC_XOPEN_REALTIME_THREADS 0x0023 #define _SC_XOPEN_LEGACY 0x0024 @@ -77,10 +77,10 @@ __BEGIN_DECLS #define _SC_PAGESIZE 0x0027 #define _SC_PAGE_SIZE 0x0028 #define _SC_XOPEN_UNIX 0x0029 -#define _SC_XBS5_ILP32_OFF32 0x002a -#define _SC_XBS5_ILP32_OFFBIG 0x002b -#define _SC_XBS5_LP64_OFF64 0x002c -#define _SC_XBS5_LPBIG_OFFBIG 0x002d +#define _SC_XBS5_ILP32_OFF32 0x002a /* Obsolescent in POSIX.1-2008, TODO: remove it. */ +#define _SC_XBS5_ILP32_OFFBIG 0x002b /* Obsolescent in POSIX.1-2008, TODO: remove it. */ +#define _SC_XBS5_LP64_OFF64 0x002c /* Obsolescent in POSIX.1-2008, TODO: remove it. */ +#define _SC_XBS5_LPBIG_OFFBIG 0x002d /* Obsolescent in POSIX.1-2008, TODO: remove it. */ #define _SC_AIO_LISTIO_MAX 0x002e #define _SC_AIO_MAX 0x002f #define _SC_AIO_PRIO_DELTA_MAX 0x0030 @@ -129,6 +129,65 @@ __BEGIN_DECLS #define _SC_AVPHYS_PAGES 0x0063 #define _SC_MONOTONIC_CLOCK 0x0064 +#define _SC_2_PBS 0x0065 +#define _SC_2_PBS_ACCOUNTING 0x0066 +#define _SC_2_PBS_CHECKPOINT 0x0067 +#define _SC_2_PBS_LOCATE 0x0068 +#define _SC_2_PBS_MESSAGE 0x0069 +#define _SC_2_PBS_TRACK 0x006a +#define _SC_ADVISORY_INFO 0x006b +#define _SC_BARRIERS 0x006c +#define _SC_CLOCK_SELECTION 0x006d +#define _SC_CPUTIME 0x006e +#define _SC_HOST_NAME_MAX 0x006f +#define _SC_IPV6 0x0070 +#define _SC_RAW_SOCKETS 0x0071 +#define _SC_READER_WRITER_LOCKS 0x0072 +#define _SC_REGEXP 0x0073 +#define _SC_SHELL 0x0074 +#define _SC_SPAWN 0x0075 +#define _SC_SPIN_LOCKS 0x0076 +#define _SC_SPORADIC_SERVER 0x0077 +#define _SC_SS_REPL_MAX 0x0078 +#define _SC_SYMLOOP_MAX 0x0079 +#define _SC_THREAD_CPUTIME 0x007a +#define _SC_THREAD_PROCESS_SHARED 0x007b +#define _SC_THREAD_ROBUST_PRIO_INHERIT 0x007c +#define _SC_THREAD_ROBUST_PRIO_PROTECT 0x007d +#define _SC_THREAD_SPORADIC_SERVER 0x007e +#define _SC_TIMEOUTS 0x007f +#define _SC_TRACE 0x0080 +#define _SC_TRACE_EVENT_FILTER 0x0081 +#define _SC_TRACE_EVENT_NAME_MAX 0x0082 +#define _SC_TRACE_INHERIT 0x0083 +#define _SC_TRACE_LOG 0x0084 +#define _SC_TRACE_NAME_MAX 0x0085 +#define _SC_TRACE_SYS_MAX 0x0086 +#define _SC_TRACE_USER_EVENT_MAX 0x0087 +#define _SC_TYPED_MEMORY_OBJECTS 0x0088 +#define _SC_V7_ILP32_OFF32 0x0089 +#define _SC_V7_ILP32_OFFBIG 0x008a +#define _SC_V7_LP64_OFF64 0x008b +#define _SC_V7_LPBIG_OFFBIG 0x008c +#define _SC_XOPEN_STREAMS 0x008d +#define _SC_XOPEN_UUCP 0x008e + +#define _SC_LEVEL1_ICACHE_SIZE 0x008f +#define _SC_LEVEL1_ICACHE_ASSOC 0x0090 +#define _SC_LEVEL1_ICACHE_LINESIZE 0x0091 +#define _SC_LEVEL1_DCACHE_SIZE 0x0092 +#define _SC_LEVEL1_DCACHE_ASSOC 0x0093 +#define _SC_LEVEL1_DCACHE_LINESIZE 0x0094 +#define _SC_LEVEL2_CACHE_SIZE 0x0095 +#define _SC_LEVEL2_CACHE_ASSOC 0x0096 +#define _SC_LEVEL2_CACHE_LINESIZE 0x0097 +#define _SC_LEVEL3_CACHE_SIZE 0x0098 +#define _SC_LEVEL3_CACHE_ASSOC 0x0099 +#define _SC_LEVEL3_CACHE_LINESIZE 0x009a +#define _SC_LEVEL4_CACHE_SIZE 0x009b +#define _SC_LEVEL4_CACHE_ASSOC 0x009c +#define _SC_LEVEL4_CACHE_LINESIZE 0x009d + long sysconf(int); __END_DECLS |