diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2011-02-15 13:18:20 -0800 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2011-02-15 13:18:20 -0800 |
commit | 83ca5b985b375b6445d54d99e523508f075a497e (patch) | |
tree | 1a9766c9dfa76e6e2446f8fc76bd72ba0eb25b91 /ChangeLog | |
parent | e7c16927f1b26641a2516c42e690cfe64451309f (diff) | |
download | gnulib-83ca5b985b375b6445d54d99e523508f075a497e.tar.gz |
getloadavg: set errno
* lib/getloadavg.c: Set errno when returning -1. If no other
error number looks appropriate, set it to ENOSYS if the getloadavg
looks like it can't possibly ever work, ENOTSUP otherwise.
Suggested by Bruno Haible in
<http://lists.gnu.org/archive/html/bug-gnulib/2011-02/msg00187.html>.
getloadavg: trim unused parts and speed up 'configure'
* NEWS: Document this.
* lib/getloadavg.c: Ignore HAVE_GETLOADAVG; this file is now
always compiled if getloadavg is absent.
Move test code to ...
* tests/test-getloadavg.c: New file, containing previous
contents of test from lib/getloadavg.c. It also contains
suggestions by Bruno Haible in
<http://lists.gnu.org/archive/html/bug-gnulib/2011-02/msg00186.html>.
* modules/getloadavg-tests: New file.
* m4/getloadavg.m4 (gl_GETLOADAVG): Do not check for getloadavg twice.
Do tests in the same order as they're needed for getloadavg.c.
Omit setgid-related tests that generate symbols KMEM_GROUP,
NEET_SETGID, GETLOADAVG_PRIVILEGED; nobody seems to use those any more.
Do only the tests that are needed to see whether the system has
getloadavg, moving the other tests into ...
(gl_PREREQ_GETLOADAVG): ... here. Do not define obsolete symbol
NLIST_NAME_UNION; nobody should be using it. Do not define
symbols C_GETLOADAVG and HAVE_GETLOADAVG; they're no longer
relevant, as the user of this module shouldn't care how getloadavg
is implemented.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 29 |
1 files changed, 29 insertions, 0 deletions
@@ -1,5 +1,34 @@ 2011-02-15 Paul Eggert <eggert@cs.ucla.edu> + getloadavg: set errno + * lib/getloadavg.c: Set errno when returning -1. If no other + error number looks appropriate, set it to ENOSYS if the getloadavg + looks like it can't possibly ever work, ENOTSUP otherwise. + Suggested by Bruno Haible in + <http://lists.gnu.org/archive/html/bug-gnulib/2011-02/msg00187.html>. + + getloadavg: trim unused parts and speed up 'configure' + * NEWS: Document this. + * lib/getloadavg.c: Ignore HAVE_GETLOADAVG; this file is now + always compiled if getloadavg is absent. + Move test code to ... + * tests/test-getloadavg.c: New file, containing previous + contents of test from lib/getloadavg.c. It also contains + suggestions by Bruno Haible in + <http://lists.gnu.org/archive/html/bug-gnulib/2011-02/msg00186.html>. + * modules/getloadavg-tests: New file. + * m4/getloadavg.m4 (gl_GETLOADAVG): Do not check for getloadavg twice. + Do tests in the same order as they're needed for getloadavg.c. + Omit setgid-related tests that generate symbols KMEM_GROUP, + NEET_SETGID, GETLOADAVG_PRIVILEGED; nobody seems to use those any more. + Do only the tests that are needed to see whether the system has + getloadavg, moving the other tests into ... + (gl_PREREQ_GETLOADAVG): ... here. Do not define obsolete symbol + NLIST_NAME_UNION; nobody should be using it. Do not define + symbols C_GETLOADAVG and HAVE_GETLOADAVG; they're no longer + relevant, as the user of this module shouldn't care how getloadavg + is implemented. + getloadavg: omit unused var * lib/getloadavg.c (getloadavg): Omit unused local variable. |