Allow sysconf to get numcpus as max_vcores() (XCC)
authorKevin Klues <klueska@cs.berkeley.edu>
Sat, 15 Dec 2012 05:19:18 +0000 (21:19 -0800)
committerKevin Klues <klueska@cs.berkeley.edu>
Sat, 15 Dec 2012 05:23:58 +0000 (21:23 -0800)
tools/compilers/gcc-glibc/glibc-2.14.1-ros/sysdeps/ros/getsysstats.c
tools/compilers/gcc-glibc/glibc-2.14.1-ros/sysdeps/ros/sysconf.c

index 3a092f7..1d197e1 100644 (file)
@@ -21,6 +21,7 @@
 #include <errno.h>
 #include <sys/sysinfo.h>
 #include <ros/memlayout.h>
+#include <vcore.h>
 
 int
 __get_nprocs_conf ()
@@ -32,7 +33,7 @@ weak_alias (__get_nprocs_conf, get_nprocs_conf)
 int
 __get_nprocs ()
 {
-  return 1;
+  return max_vcores();
 }
 weak_alias (__get_nprocs, get_nprocs)
 
index 1185783..6256601 100644 (file)
@@ -275,5 +275,4 @@ __sysconf (name)
 weak_alias (__sysconf, sysconf)
 libc_hidden_def (__sysconf)
 
-stub_warning (sysconf)
 #include <stub-tag.h>