2
0
mirror of https://github.com/sudo-project/sudo.git synced 2025-08-30 05:48:18 +00:00

Fix determination of the number of CPU cores on Linux.

This commit is contained in:
Todd C. Miller 2023-01-27 10:31:12 -07:00
parent 3b3089e4f5
commit 94eafd2f08

View File

@ -113,10 +113,10 @@ if ${MAKE} --version 2>&1 | grep GNU >/dev/null; then
NJOBS=`sysctl -n hw.ncpu`
;;
Linux)
if [ -r /proc/cpuinfo ]; then
for c in `sed -n 's/^cpu cores[ ]*: *//p' /proc/cpuinfo`; do
NJOBS=`expr $NJOBS + $c`
done
if [ -x /usr/bin/nproc ]; then
NJOBS=`/usr/bin/nproc`
elif [ -r /proc/cpuinfo ]; then
NJOBS=`grep ^processor /proc/cpuinfo | wc -l`
fi
;;
SunOS)