Blob Blame History Raw
--- src/common/util.c.use-sysconf-to-detect-cpus	Tue Feb  5 07:44:27 2002
+++ src/common/util.c	Tue Feb  5 07:45:59 2002
@@ -399,14 +399,11 @@
 	int fh;
 
 	*mhz = 0;
-	*cpus = 0;
+	*cpus = (int) sysconf(_SC_NPROCESSORS_ONLN);
 
 	fh = open ("/proc/cpuinfo", O_RDONLY);	/* linux 2.2+ only */
 	if (fh == -1)
-	{
-		*cpus = 1;
 		return;
-	}
 
 	while (1)
 	{
@@ -421,15 +418,9 @@
 		} else if (!strncmp (buf, "clock\t\t:", 8))	/* PPC */
 		{
 			*mhz = atoi (buf + 9);
-		} else if (!strncmp (buf, "processor\t", 10))
-		{
-			(*cpus)++;
 		}
 	}
 	close (fh);
-	if (!*cpus)
-		*cpus = 1;
-
 #endif
 #ifdef USING_FREEBSD