From d4c17cdaf1f72a872dcbe12952412f02810c29b5 Mon Sep 17 00:00:00 2001 From: Rob Landley Date: Tue, 27 Oct 2015 05:58:19 -0500 Subject: Replace xcount_cpus() with a call to sysconf(_SC_NPROCESSORS_CONF) --- lib/xwrap.c | 18 ------------------ 1 file changed, 18 deletions(-) (limited to 'lib/xwrap.c') diff --git a/lib/xwrap.c b/lib/xwrap.c index 69f891b9..4880bbe0 100644 --- a/lib/xwrap.c +++ b/lib/xwrap.c @@ -723,21 +723,3 @@ void xsignal(int signal, void *handler) if (sigaction(signal, sa, 0)) perror_exit("xsignal %d", signal); } - -unsigned xcount_cpus(void) -{ - int len = 0, i, fd = xopen("/proc/stat", O_RDONLY); - unsigned cpus = 0; - - for (;;) { - if (1>(i = xread(fd, libbuf, sizeof(libbuf)-len))) break; - len += i; - // Each cpu# line has data after it, so last 5 bytes of file can't match - for (i = 0; i