[PATCH:xload] Solaris: use getloadavg from libc instead of kstats
Alan Coopersmith
alan.coopersmith at oracle.com
Wed Jan 18 14:37:52 PST 2012
I forgot to mention, this assumes that on BSD's, the autoconf check for
getloadavg will work and can safely replace the older check for
"defined(BSD) && (BSD >= 199306)":
> +# getloadavg: 4.3BSD-Reno& later, glibc 2.2& later, Solaris 7& later
> +# BSD& GNU libc use<stdlib.h>, Solaris requires<sys/loadavg.h>
> +AC_CHECK_FUNCS([getloadavg], [AC_CHECK_HEADERS([sys/loadavg.h])])
> -#if defined(BSD)&& (BSD>= 199306)
> +#if defined(HAVE_GETLOADAVG)
There's a lot more ancient cruft that could probably also be purged,
but this was the bit that had a recently uncovered bug that broke us.
--
-Alan Coopersmith- alan.coopersmith at oracle.com
Oracle Solaris Platform Engineering: X Window System
More information about the xorg-devel
mailing list