Use size of int to fetch sysctl kern.sched.cpusetsize because it had
switched from long to int type in kernel. Fixed by: pluknet
This commit is contained in:
parent
f4b7e64d7a
commit
2575b4717b
@ -599,11 +599,11 @@ yesno:
|
||||
|
||||
#ifdef _SC_CPUSET_SIZE
|
||||
case _SC_CPUSET_SIZE:
|
||||
len = sizeof(lvalue);
|
||||
if (sysctlbyname("kern.sched.cpusetsize", &lvalue, &len, NULL,
|
||||
len = sizeof(value);
|
||||
if (sysctlbyname("kern.sched.cpusetsize", &value, &len, NULL,
|
||||
0) == -1)
|
||||
return (-1);
|
||||
return (lvalue);
|
||||
return ((long)value);
|
||||
#endif
|
||||
|
||||
default:
|
||||
|
Loading…
x
Reference in New Issue
Block a user