A silly typo, from day one.

2019-04-09  Bruno Haible  <br...@clisp.org>

        nproc: Fix return value for privileged processes.
        * lib/nproc.c (num_processors_ignoring_omp): Test getuid(), not
        getpid().

diff --git a/lib/nproc.c b/lib/nproc.c
index 49d2601..77b8760 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)


Reply via email to