diff options
author | Nicolas Cavallari <nicolas.cavallari@green-communications.fr> | 2016-06-14 15:12:18 +0200 |
---|---|---|
committer | Waldemar Brodkorb <wbx@uclibc-ng.org> | 2016-06-15 20:42:52 +0200 |
commit | 5e3d8e668238f1ebbf96843ceb0a699d73a16a38 (patch) | |
tree | 6fea2bcb318b013312222e2f80372f08ee26e48e /include/sys | |
parent | 766da4190705a32fbddd5d0fe61175d76ad31090 (diff) |
sysconf: Support _SC_(AV)?PHYS_PAGES.
Do it by following the trail of the existing commented code, which
implemented it by calling get_phys_pages() and get_avphys_pages().
This patch implements these two functions, which are also glibc
extensions.
Some program/libraries (e.g. libuv) assumes that sysconf(_SC_PHYS_PAGES)
works on linux and never check for -1, thus they report an insane amount
of memory.
Signed-off-by: Nicolas Cavallari <nicolas.cavallari@green-communications.fr>
Diffstat (limited to 'include/sys')
-rw-r--r-- | include/sys/sysinfo.h | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/include/sys/sysinfo.h b/include/sys/sysinfo.h index 00e363371..4e756e99e 100644 --- a/include/sys/sysinfo.h +++ b/include/sys/sysinfo.h @@ -56,13 +56,11 @@ extern int sysinfo (struct sysinfo *__info) __THROW; #define get_nprocs() (sysconf(_SC_NPROCESSORS_ONLN)) -#if 0 /* Return number of physical pages of memory in the system. */ extern long int get_phys_pages (void) __THROW; /* Return number of available physical pages of memory in the system. */ extern long int get_avphys_pages (void) __THROW; -#endif __END_DECLS |