* lib/nproc.c (num_processors_ignoring_omp): Test getuid(), not
getpid().
+2019-04-09 Bruno Haible <bruno@clisp.org>
+
+ nproc: Fix return value for privileged processes.
+ * lib/nproc.c (num_processors_ignoring_omp): Test getuid(), not
+ getpid().
+
2019-04-07 Bruno Haible <bruno@clisp.org>
Add copyright notices in several files.
MP_NAPROCS yields the number of processors available to unprivileged
processes. */
int nprocs =
- sysmp (query == NPROC_CURRENT && getpid () != 0
+ sysmp (query == NPROC_CURRENT && getuid () != 0
? MP_NAPROCS
: MP_NPROCS);
if (nprocs > 0)