blob: 7682e22c2c9471daaf2f8cc7e79889ea553d3b59 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
$NetBSD: patch-aa,v 1.1 2009/09/04 16:57:14 wiz Exp $
--- src/common/cpucores.h.orig 2009-08-27 15:37:12.000000000 +0000
+++ src/common/cpucores.h
@@ -40,7 +40,7 @@ cpucores(void)
int name[2] = { CTL_HW, HW_NCPU };
int cpus;
size_t cpus_size = sizeof(cpus);
- if (!sysctl(name, &cpus, &cpus_size, NULL, NULL)
+ if (sysctl(name, 2, &cpus, &cpus_size, NULL, 0) > 0
&& cpus_size == sizeof(cpus) && cpus > 0)
ret = (uint32_t)(cpus);
#endif
|