From: Dmitry Goncharov Date: Fri, 21 Oct 2022 23:32:06 +0000 (-0400) Subject: [SV 63236] Fix getloadavg related error message on AIX X-Git-Tag: 4.3.92~13 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c2f92c980fe1c3b0f9db4663a61727752ecc6757;p=thirdparty%2Fmake.git [SV 63236] Fix getloadavg related error message on AIX On AIX getloadavg keeps errno intact when it fails, resulting in a bogus error message from make. * src/job.c (load_too_high): Reset errno before calling getloadavg. --- diff --git a/src/job.c b/src/job.c index cf16d7bf..9d381904 100644 --- a/src/job.c +++ b/src/job.c @@ -2092,6 +2092,7 @@ load_too_high (void) } /* Find the real system load average. */ + errno = 0; if (getloadavg (&load, 1) != 1) { static int lossage = -1;