@@ -34,12 +34,12 @@ long sysconf(int name)
3434 [_SC_TZNAME_MAX ] = TZNAME_MAX ,
3535 [_SC_JOB_CONTROL ] = 1 ,
3636 [_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.
3939 [_SC_TIMERS ] = VER ,
4040 [_SC_ASYNCHRONOUS_IO ] = VER ,
4141 [_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,
4343 [_SC_FSYNC ] = VER ,
4444 [_SC_MAPPED_FILES ] = VER ,
4545 [_SC_MEMLOCK ] = VER ,
@@ -71,11 +71,11 @@ long sysconf(int name)
7171 [_SC_RE_DUP_MAX ] = 32767 , // XXX EMSCRIPTEN replace RE_DUP_MAX,
7272 [_SC_2_VERSION ] = VER ,
7373 [_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,
7575 [_SC_2_FORT_DEV ] = -1 ,
7676 [_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,
7979 [_SC_IOV_MAX ] = IOV_MAX ,
8080 [_SC_THREADS ] = VER ,
8181 [_SC_THREAD_SAFE_FUNCTIONS ] = VER ,
@@ -84,8 +84,8 @@ long sysconf(int name)
8484 [_SC_LOGIN_NAME_MAX ] = 256 ,
8585 [_SC_TTY_NAME_MAX ] = TTY_NAME_MAX ,
8686 [_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?
8989 [_SC_THREAD_THREADS_MAX ] = -1 ,
9090 [_SC_THREAD_ATTR_STACKADDR ] = VER ,
9191 [_SC_THREAD_ATTR_STACKSIZE ] = VER ,
@@ -105,7 +105,7 @@ long sysconf(int name)
105105 [_SC_XOPEN_CRYPT ] = 1 , // XXX EMSCRIPTEN replace -1,
106106 [_SC_XOPEN_ENH_I18N ] = 1 ,
107107 [_SC_XOPEN_SHM ] = 1 ,
108- [_SC_2_CHAR_TERM ] = 200809 , // XXX EMSCRIPTEN replace -1,
108+ [_SC_2_CHAR_TERM ] = VER , // XXX EMSCRIPTEN replace -1,
109109 [_SC_2_UPE ] = -1 ,
110110 [_SC_XOPEN_XPG2 ] = -1 ,
111111 [_SC_XOPEN_XPG3 ] = -1 ,
0 commit comments