@@ -34,12 +34,12 @@ long sysconf(int name)
34
34
[_SC_TZNAME_MAX ] = TZNAME_MAX ,
35
35
[_SC_JOB_CONTROL ] = 1 ,
36
36
[_SC_SAVED_IDS ] = 1 ,
37
- [_SC_REALTIME_SIGNALS ] = 200809 , // XXX EMSCRIPTEN replace VER,
38
- [_SC_PRIORITY_SCHEDULING ] = 200809 , // XXX EMSCRIPTEN replace -1,
37
+ [_SC_REALTIME_SIGNALS ] = VER ,
38
+ [_SC_PRIORITY_SCHEDULING ] = VER , // XXX EMSCRIPTEN replace -1, // TODO(kleisauke): We don't support priority scheduling.
39
39
[_SC_TIMERS ] = VER ,
40
40
[_SC_ASYNCHRONOUS_IO ] = VER ,
41
41
[_SC_PRIORITIZED_IO ] = VER , // XXX EMSCRIPTEN replace -1
42
- [_SC_SYNCHRONIZED_IO ] = 200809 , // XXX EMSCRIPTEN replace -1,
42
+ [_SC_SYNCHRONIZED_IO ] = VER , // XXX EMSCRIPTEN replace -1,
43
43
[_SC_FSYNC ] = VER ,
44
44
[_SC_MAPPED_FILES ] = VER ,
45
45
[_SC_MEMLOCK ] = VER ,
@@ -71,11 +71,11 @@ long sysconf(int name)
71
71
[_SC_RE_DUP_MAX ] = 32767 , // XXX EMSCRIPTEN replace RE_DUP_MAX,
72
72
[_SC_2_VERSION ] = VER ,
73
73
[_SC_2_C_BIND ] = VER ,
74
- [_SC_2_C_DEV ] = 200809 , // XXX EMSCRIPTEN replace -1,
74
+ [_SC_2_C_DEV ] = VER , // XXX EMSCRIPTEN replace -1,
75
75
[_SC_2_FORT_DEV ] = -1 ,
76
76
[_SC_2_FORT_RUN ] = -1 ,
77
- [_SC_2_SW_DEV ] = 200809 , // XXX EMSCRIPTEN replace -1,
78
- [_SC_2_LOCALEDEF ] = 200809 , // XXX EMSCRIPTEN replace -1,
77
+ [_SC_2_SW_DEV ] = VER , // XXX EMSCRIPTEN replace -1,
78
+ [_SC_2_LOCALEDEF ] = VER , // XXX EMSCRIPTEN replace -1,
79
79
[_SC_IOV_MAX ] = IOV_MAX ,
80
80
[_SC_THREADS ] = VER ,
81
81
[_SC_THREAD_SAFE_FUNCTIONS ] = VER ,
@@ -84,8 +84,8 @@ long sysconf(int name)
84
84
[_SC_LOGIN_NAME_MAX ] = 256 ,
85
85
[_SC_TTY_NAME_MAX ] = TTY_NAME_MAX ,
86
86
[_SC_THREAD_DESTRUCTOR_ITERATIONS ] = PTHREAD_DESTRUCTOR_ITERATIONS ,
87
- [_SC_THREAD_KEYS_MAX ] = 1024 , // XXX EMSCRIPTEN replace PTHREAD_KEYS_MAX,
88
- [_SC_THREAD_STACK_MIN ] = 16384 , // XXX EMSCRIPTEN replace PTHREAD_STACK_MIN,
87
+ [_SC_THREAD_KEYS_MAX ] = 1024 , // XXX EMSCRIPTEN replace PTHREAD_KEYS_MAX, // TODO(kleisauke): Why does this differ from PTHREAD_KEYS_MAX?
88
+ [_SC_THREAD_STACK_MIN ] = 16384 , // XXX EMSCRIPTEN replace PTHREAD_STACK_MIN, // TODO(kleisauke): Why does this differ from PTHREAD_STACK_MIN?
89
89
[_SC_THREAD_THREADS_MAX ] = -1 ,
90
90
[_SC_THREAD_ATTR_STACKADDR ] = VER ,
91
91
[_SC_THREAD_ATTR_STACKSIZE ] = VER ,
@@ -105,7 +105,7 @@ long sysconf(int name)
105
105
[_SC_XOPEN_CRYPT ] = 1 , // XXX EMSCRIPTEN replace -1,
106
106
[_SC_XOPEN_ENH_I18N ] = 1 ,
107
107
[_SC_XOPEN_SHM ] = 1 ,
108
- [_SC_2_CHAR_TERM ] = 200809 , // XXX EMSCRIPTEN replace -1,
108
+ [_SC_2_CHAR_TERM ] = VER , // XXX EMSCRIPTEN replace -1,
109
109
[_SC_2_UPE ] = -1 ,
110
110
[_SC_XOPEN_XPG2 ] = -1 ,
111
111
[_SC_XOPEN_XPG3 ] = -1 ,
0 commit comments