From: Rich Felker Date: Tue, 15 Apr 2014 22:45:21 +0000 (-0400) Subject: add _SC_PHYS_PAGES and _SC_AVPHYS_PAGES extentions to sysconf X-Git-Tag: v1.1.0~4 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=96315d27b0e5000d53e09fb915c5066b3d47d3d2;p=oweals%2Fmusl.git add _SC_PHYS_PAGES and _SC_AVPHYS_PAGES extentions to sysconf --- diff --git a/src/conf/sysconf.c b/src/conf/sysconf.c index 9ac52a10..bf433d6b 100644 --- a/src/conf/sysconf.c +++ b/src/conf/sysconf.c @@ -3,6 +3,7 @@ #include #include #include +#include #include "syscall.h" #include "libc.h" @@ -14,6 +15,8 @@ #define JT_SEM_VALUE_MAX JT(5) #define JT_NPROCESSORS_CONF JT(6) #define JT_NPROCESSORS_ONLN JT(7) +#define JT_PHYS_PAGES JT(8) +#define JT_AVPHYS_PAGES JT(9) #define RLIM(x) (-32768|(RLIMIT_ ## x)) @@ -105,8 +108,8 @@ long sysconf(int name) [_SC_THREAD_PROCESS_SHARED] = VER, [_SC_NPROCESSORS_CONF] = JT_NPROCESSORS_CONF, [_SC_NPROCESSORS_ONLN] = JT_NPROCESSORS_ONLN, - [_SC_PHYS_PAGES] = -1, - [_SC_AVPHYS_PAGES] = -1, + [_SC_PHYS_PAGES] = JT_PHYS_PAGES, + [_SC_AVPHYS_PAGES] = JT_AVPHYS_PAGES, [_SC_ATEXIT_MAX] = -1, [_SC_PASS_MAX] = -1, [_SC_XOPEN_VERSION] = _XOPEN_VERSION, @@ -252,6 +255,18 @@ long sysconf(int name) for (i=cnt=0; i LONG_MAX) ? LONG_MAX : mem; } return values[name]; }