Explorar o código

add legacy functions from sysinfo.h duplicating sysconf functionality

Rich Felker %!s(int64=10) %!d(string=hai) anos
pai
achega
2b42c8cb37
Modificáronse 1 ficheiros con 22 adicións e 0 borrados
  1. 22 0
      src/conf/legacy.c

+ 22 - 0
src/conf/legacy.c

@@ -0,0 +1,22 @@
+#include <sys/sysinfo.h>
+#include <unistd.h>
+
+int get_nprocs_conf()
+{
+	return sysconf(_SC_NPROCESSORS_CONF);
+}
+
+int get_nprocs()
+{
+	return sysconf(_SC_NPROCESSORS_ONLN);
+}
+
+long get_phys_pages()
+{
+	return sysconf(_SC_PHYS_PAGES);	
+}
+
+long get_avphys_pages()
+{
+	return sysconf(_SC_AVPHYS_PAGES);	
+}