> 2008-10-18  Bruno Haible  <[EMAIL PROTECTED]>
> 
>       * lib/stdlib.in.h; Include <sys/loadavg.h> when needed for the
>       getloadavg declaration.
>       (getloadavg): New declaration.
>       * lib/getloadavg.c: Include <stdlib.h> first.
>       * m4/getloadavg.m4 (gl_GETLOADAVG): Require gl_STDLIB_H_DEFAULTS.
>       Test whether sys/loadavg.h exists. Set HAVE_SYS_LOADAVG_H and
>       HAVE_DECL_GETLOADAVG.
>       * m4/stdlib_h.m4 (gl_STDLIB_H_DEFAULTS): Initialize GNULIB_GETLOADAVG,
>       HAVE_SYS_LOADAVG_H, HAVE_DECL_GETLOADAVG.
>       * modules/getloadavg (Depends-on): Add stdlib.
>       (configure.ac): Invoke gl_STDLIB_MODULE_INDICATOR.
>       (Include): Specify <stdlib.h>.
>       * modules/stdlib (Makefile.am): Substitute GNULIB_GETLOADAVG,
>       HAVE_SYS_LOADAVG_H, HAVE_DECL_GETLOADAVG.

Applied. Also, since the getloadavg() declaration in glibc is only available
with _GNU_SOURCE defined, I added a dependency to the 'extensions' module:

2008-10-18  Bruno Haible  <[EMAIL PROTECTED]>

        Add a getloadavg() declaration to <stdlib.h>.
        * lib/stdlib.in.h; Include <sys/loadavg.h> when needed for the
        getloadavg declaration.
        (getloadavg): New declaration.
        * lib/getloadavg.c: Include <stdlib.h> first.
        * m4/getloadavg.m4 (gl_GETLOADAVG): Require gl_STDLIB_H_DEFAULTS and
        AC_USE_SYSTEM_EXTENSIONS. Test whether sys/loadavg.h exists. Set
        HAVE_SYS_LOADAVG_H and HAVE_DECL_GETLOADAVG.
        * m4/stdlib_h.m4 (gl_STDLIB_H_DEFAULTS): Initialize GNULIB_GETLOADAVG,
        HAVE_SYS_LOADAVG_H, HAVE_DECL_GETLOADAVG.
        * modules/getloadavg (Depends-on): Add stdlib, extensions.
        (configure.ac): Invoke gl_STDLIB_MODULE_INDICATOR.
        (Include): Specify <stdlib.h>.
        * modules/stdlib (Makefile.am): Substitute GNULIB_GETLOADAVG,
        HAVE_SYS_LOADAVG_H, HAVE_DECL_GETLOADAVG.




Reply via email to