From: Paul Eggert Date: Fri, 18 Feb 2011 03:11:43 +0000 (-0800) Subject: * lib/getloadavg.c (getloadavg) [sgi]: Make ldav_off of type ptrdiff_t. X-Git-Tag: v0.1~3161 X-Git-Url: http://erislabs.org.uk/gitweb/?a=commitdiff_plain;h=b24d6c1183354d0bbeee77e5753a50886482c784;p=gnulib.git * lib/getloadavg.c (getloadavg) [sgi]: Make ldav_off of type ptrdiff_t. It was 'int', but this doesn't match the IRIX 6.5 manual. Suggested by Bruno Haible in . --- diff --git a/ChangeLog b/ChangeLog index 24f6db2b4..a11a8d6ab 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2011-02-17 Paul Eggert + + * lib/getloadavg.c (getloadavg) [sgi]: Make ldav_off of type ptrdiff_t. + It was 'int', but this doesn't match the IRIX 6.5 manual. + Suggested by Bruno Haible in + . + 2011-02-17 Bruno Haible havelib: Fix comments. diff --git a/lib/getloadavg.c b/lib/getloadavg.c index 28e2ea016..16a996419 100644 --- a/lib/getloadavg.c +++ b/lib/getloadavg.c @@ -948,9 +948,7 @@ getloadavg (double loadavg[], int nelem) } # endif /* !SUNOS_5 */ # else /* sgi */ - int ldav_off; - - ldav_off = sysmp (MP_KERNADDR, MPKA_AVENRUN); + ptrdiff_t ldav_off = sysmp (MP_KERNADDR, MPKA_AVENRUN); if (ldav_off != -1) offset = (long int) ldav_off & 0x7fffffff; # endif /* sgi */