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 /NEWS | |
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 'NEWS')
-rw-r--r-- | NEWS | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -12,6 +12,17 @@ User visible incompatible changes Date Modules Changes +2011-02-14 getloadavg This module no longer #defines C_GETLOADAVG or + HAVE_GETLOADAVG, as the application no longer needs + to worry about how getloadavg is defined. It no + longer defines the obsolete symbol NLIST_NAME_UNION + (which should have been internal to the module + anyway). Also, support for setgid use has been + removed, as nobody seems to be using it; thus + GETLOADAVG_PRIVILEGED is no longer #defined and + KMEM_GROUP and NEED_SETGID are no longer + substituted for. + 2011-02-08 wctype-h This module no longer provides the iswblank() function. If you need this function, you now need to request the 'iswblank' module. |