]> Savannah Git Hosting - gnulib.git/commit
physmem: use sysinfo if _SC_PHYS_PAGES unavailable
authorNatanael Copa <ncopa@alpinelinux.org>
Fri, 18 Apr 2014 09:16:27 +0000 (09:16 +0000)
committerPádraig Brady <P@draigBrady.com>
Sat, 19 Apr 2014 11:34:49 +0000 (12:34 +0100)
commit22756d58aa46c291f7fa1c63d61c7c0483622c4e
tree94a1b60a7b281abe9f43156ddac6953714679875
parent3085daefc2ae3bbeb013f689c11d00b8cb6d837c
physmem: use sysinfo if _SC_PHYS_PAGES unavailable

* lib/physmem.c (physmem_total): Some systems like musl libc do not
(yet) support _SC_PHYS_PAGES.  Use the linux syscall sysinfo as fallback
if _SC_PHYS_PAGES or _SC_PAGESIZE fails.
(physmem_available): Likewise for _SC_AVPHYS_PAGES.

Signed-off-by: Natanael Copa <ncopa@alpinelinux.org>
ChangeLog
lib/physmem.c
m4/physmem.m4