(__sched_cpucount): Add setsize parameter.
authordrepper <drepper>
Wed, 4 Apr 2007 18:50:56 +0000 (18:50 +0000)
committerdrepper <drepper>
Wed, 4 Apr 2007 18:50:56 +0000 (18:50 +0000)
posix/sched_cpucount.c

index 8404e8f..d7f6b7b 100644 (file)
 
 
 int
-__sched_cpucount (cpu_set_t *setp)
+__sched_cpucount (size_t setsize, cpu_set_t *setp)
 {
   int s = 0;
-  for (unsigned int j = 0; j < __CPU_SETSIZE / __NCPUBITS; ++j)
+  for (unsigned int j = 0; j < setsize / sizeof (__cpu_mask); ++j)
     {
       __cpu_mask l = setp->__bits[j];
       if (l == 0)