diff options
author | Bruno Haible <bruno@clisp.org> | 2019-04-09 20:44:46 +0200 |
---|---|---|
committer | Bruno Haible <bruno@clisp.org> | 2019-04-09 20:45:25 +0200 |
commit | 3fbebf8c8e11185e8c2ed841160e6043a0e9d925 (patch) | |
tree | 246eec526c571a0cf28834e37b9fe77ea6f04580 /lib/nproc.c | |
parent | 91584ed612fa26a505c8fc4c7f6fb19f7413795d (diff) | |
download | gnulib-3fbebf8c8e11185e8c2ed841160e6043a0e9d925.tar.gz |
nproc: Fix return value for privileged processes.
* lib/nproc.c (num_processors_ignoring_omp): Test getuid(), not
getpid().
Diffstat (limited to 'lib/nproc.c')
-rw-r--r-- | lib/nproc.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/nproc.c b/lib/nproc.c index 49d2601f57..77b8760271 100644 --- a/lib/nproc.c +++ b/lib/nproc.c @@ -294,7 +294,7 @@ num_processors_ignoring_omp (enum nproc_query query) 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) |