From 9ec9410527dc12ef25cec5c21b05e34ef1a22120 Mon Sep 17 00:00:00 2001 From: Avi Kivity <avi.kivity@gmail.com> Date: Thu, 3 Jan 2013 15:45:34 +0200 Subject: [PATCH] libc: implement sysconf(_SC_PHYS_PAGES) --- runtime.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/runtime.cc b/runtime.cc index 52d22c996..f8f1eceaa 100644 --- a/runtime.cc +++ b/runtime.cc @@ -25,6 +25,7 @@ #include "processor.hh" #include "debug.hh" #include <boost/format.hpp> +#include "mempool.hh" #define __LC_LAST 13 @@ -636,6 +637,7 @@ long sysconf(int name) case _SC_THREAD_PROCESS_SHARED: return true; case _SC_NPROCESSORS_ONLN: return 1; // FIXME case _SC_NPROCESSORS_CONF: return 1; // FIXME + case _SC_PHYS_PAGES: return memory::phys_mem_size / memory::page_size; } debug(fmt("sysconf: unknown parameter %1%") % name); abort(); -- GitLab