X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=ChangeLog;h=4cce26855353d338ac7bcd9abb62986e518cbef8;hb=c4c53bb2f7c0a05e9795da46ea3ddc17b2ef0c78;hp=c245a7a52092c493f5f2cb68ccda61839cebcab9;hpb=9dc832be349ac6317de3af56db94c8163fc26707;p=gnulib.git diff --git a/ChangeLog b/ChangeLog index c245a7a52..8e39acf2c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,948 @@ +2011-06-25 Paul Eggert + + nanosleep: simplify carrying + * lib/nanosleep.c (nanosleep): Use the requested tv_nsec for the + first call to the underyling nanosleep, not for the last one. + This doesn't fix any bugs, but it simplifies the computation of + the remaining delay. Found while auditing integer overflow issues. + + dup2: remove test for existence of fcntl + * m4/dup2.m4 (gl_FUNC_DUP2): Use "#ifdef FD_CLOEXEC", not + "#if HAVE_FCNTL", in the configure-time test program. + This removes the need for the AC_CHECK_FUNCS_ONCE([fcntl]), + and therefore speeds up "configure" a bit. Found while + adding the dup2 module to Emacs. + +2011-06-24 Eric Blake + + maint.mk: enhance useless header checks + * top/maint.mk (_sc_header_without_use): Check both include + styles. + (sc_prohibit_assert_without_use) + (sc_prohibit_close_stream_without_use) + (sc_prohibit_getopt_without_use) + (sc_prohibit_quotearg_without_use) + (sc_prohibit_quote_without_use) + (sc_prohibit_long_options_without_use) + (sc_prohibit_inttostr_without_use) + (sc_prohibit_ignore_value_without_use) + (sc_prohibit_error_without_use, sc_prohibit_xalloc_without_use) + (sc_prohibit_hash_without_use, sc_prohibit_cloexec_without_use) + (sc_prohibit_posixver_without_use, sc_prohibit_same_without_use) + (sc_prohibit_hash_pjw_without_use) + (sc_prohibit_safe_read_without_use) + (sc_prohibit_argmatch_without_use) + (sc_prohibit_canonicalize_without_use) + (sc_prohibit_root_dev_ino_without_use) + (sc_prohibit_openat_without_use) + (sc_prohibit_c_ctype_without_use) + (sc_prohibit_signal_without_use) + (sc_prohibit_stdio--_without_use) + (sc_prohibit_stdio-safer_without_use) + (sc_prohibit_strings_without_use) + (sc_prohibit_intprops_without_use) + (sc_prohibit_stddef_without_use) + (sc_prohibit_xfreopen_without_use): Update clients. + +2011-06-24 Jim Meyering + + syntax-check: keep one maint.mk rule in sync with its header + * Makefile (sc_check_sym_list): Add a rule to prevent a repeat + of the bug Eric has just fixed, with today's commit 25e4c2ec. + I prefer to avoid temporary files here, so use <(...), but that + is not supported by /bin/sh, so... + (SHELL): Define to /bin/bash. + +2011-06-24 Eric Blake + + maint.mk: update sc_prohibit_intprops_without_use + * top/maint.mk (_intprops_names): Match recent changes. + +2011-06-24 Bruno Haible + + strerror-override: No-op tweak. + * lib/strerror-override.h (strerror_override): Reorder conditions, + for consistency with lib/strerror-override.c. + +2011-06-23 Eric Blake + + maint.mk: test further PATH_MAX issues + * top/maint.mk (sc_prohibit_path_max_array): Rename... + (sc_prohibit_path_max_allocation): ...and also test alloca. + Suggested by Jim Meyering. + +2011-06-22 Eric Blake + + maint.mk: add syntax-check to avoid char[PATH_MAX] + * top/maint.mk (sc_prohibit_path_max_array): New rule. + + stat: be robust to PATH_MAX definition + * lib/stat.c (rpl_stat): Require reasonable PATH_MAX. + * modules/stat (Depends-on): Add verify. + + link: work around IRIX bug + * m4/link.m4 (gl_FUNC_LINK): Expose the bug. + * lib/link.c (rpl_link): Work around it. + * tests/test-link.h (test_link): Enhance test. + * doc/posix-functions/link.texi (link): Document the bug. + + getopt: silence clang warning + * lib/getopt.c (_getopt_internal_r): Avoid unlikely NULL + dereference. + Reported by Gustavo Martin Domato. + +2011-06-22 Jim Meyering + + bootstrap: do not insert a blank line into each .gitignore file + * build-aux/bootstrap (sort_patterns): Filter out blank lines. + +2011-06-21 Eric Blake + + perror: test for output mismatch + * m4/perror.m4 (gl_FUNC_PERROR): Add test, in order to replace + perror on IRIX. + + strerror_r: fix OpenBSD behavior on out-of-range + * lib/strerror_r.c (strerror_r): Always use maximal string. + * doc/posix-functions/strerror_r.texi (strerror_r): Document it. + + strerror_r: fix OpenBSD behavior on 0 + * lib/strerror-override.c (strerror_override): Also override 0 + when needed. + * lib/strerror-override.h (strerror_override): Likewise. + * lib/strerror.c (strerror): Simplify, now that 0 override is done + earlier. + * lib/strerror_r.c (strerror_r): Likewise. + * m4/strerror.m4 (gl_FUNC_STRERROR): Split detection of 0 + behavior... + (gl_FUNC_STRERROR_0): ...into new macro. + * m4/strerror_r.m4 (gl_FUNC_STRERROR_R): Replace strerror_r if 0 + is overridden. + (gl_FUNC_STRERROR_R_WORKS): Avoid extra tests if 0 is broken. + * modules/strerror-override (Files): Add strerror.m4. + (configure.ac): Also provide override for 0 when needed. + * doc/posix-functions/strerror.texi (strerror): Document this. + * doc/posix-functions/perror.texi (perror): Likewise. + + perror: adjust array size + * modules/perror (Depends-on): Add strerror-override. + * lib/perror.c (perror): Use it to avoid magic number. + + strerror-override: reduce size + * lib/strerror-override.c (strerror_override): Use fewer lines. + +2011-06-20 Bruno Haible + + pathmax: Ensure correct value for PATH_MAX on HP-UX. + * lib/pathmax.h (PATH_MAX) [HP-UX]: Define to 1024. + +2011-06-20 Paul Eggert + + alloca: port to compilers that can optimize like GCC 4.6.0 + * lib/alloca.c (find_stack_direction): New signature, taken from + Autoconf git. This works with GCC 4.6.0. This code should never + be used with GCC 4.6.0 itself, as GCC has alloca, but it might + be used with other compilers that optimize as well as GCC 4.6.0 does. + (alloca): Adjust to new signature. + * m4/alloca.m4 (__AC_LIBOBJ_ALLOCA) [Autoconf version < 2.69]: + New macro, which patches Autoconf in a similar way. + + c-stack: stop worrying about stack direction + * lib/c-stack.c (find_stack_direction): Remove. + (segv_handler): Don't worry about stack direction growth, as it's + too much of a pain to configure this correctly, given how compilers + are optimizing-away our stack-growth detection code. Instead, assume + that any access to just before or just after the stack is OK. + * m4/c-stack.m4 (AC_SYS_XSI_STACK_OVERFLOW_HEURISTIC): + Don't require AC_FUNC_ALLOCA; no longer needed. + +2011-06-20 Eric Blake + + test-stat: don't allocate PATH_MAX bytes + * tests/test-stat.h (test_stat_func): Don't stack-allocate a + PATH_MAX-sized buffer. + * modules/openat-tests (Depends-on): Add getcwd-lgpl, drop pathmax. + * modules/stat-tests (Depends-on): Likewise. + * tests/test-fstatat.c (includes): Drop pathmax.h. + * tests/test-stat.c (includes): Likewise. + Reported by Bruno Haible. + +2011-06-20 Bruno Haible + + float: Work around bugs on FreeBSD/x86, AIX with GCC, IRIX. + * lib/float.in.h: Add workarounds for FreeBSD/x86, AIX with GCC, IRIX. + * lib/float.c: New file. + * m4/float_h.m4 (gl_FLOAT_H): Also handle FreeBSD, AIX, IRIX. Set + REPLACE_FLOAT_LDBL. + * modules/float (Files): Add lib/float.c. + (configure.ac): Invoke AC_LIBOBJ. + * doc/posix-headers/float.texi: Mention problems on FreeBSD, AIX, IRIX. + +2011-06-20 Bruno Haible + + Tests for module 'float'. + * modules/float-tests: New file. + * tests/test-float.c: New file. + +2011-06-19 Bruno Haible + + isinf: Coding style. + * lib/isinf.c: Use GNU coding style. + +2011-06-19 Bruno Haible + + linkat test: Avoid test failure on AIX 7.1. + * tests/test-linkat.c (main): Allow EINVAL as alternate error value. + * tests/test-link.h (test_link): Likewise. + +2011-06-19 Bruno Haible + + pread test: Avoid test failure on OpenBSD 4.9. + * tests/test-pread.c (main): Allow EFBIG instead of EINBAL. + +2011-06-19 Bruno Haible + + sprintf-posix: Fix test failure on AIX 7.1. + * m4/printf.m4 (gl_PRINTF_PRECISION): Test against AIX bug. + * doc/posix-functions/dprintf.texi: Mention limited precision problem + on AIX. + * doc/posix-functions/fprintf.texi: Likewise. + * doc/posix-functions/printf.texi: Likewise. + * doc/posix-functions/snprintf.texi: Likewise. + * doc/posix-functions/sprintf.texi: Likewise. + * doc/posix-functions/vdprintf.texi: Likewise. + * doc/posix-functions/vfprintf.texi: Likewise. + * doc/posix-functions/vprintf.texi: Likewise. + * doc/posix-functions/vsnprintf.texi: Likewise. + * doc/posix-functions/vsprintf.texi: Likewise. + +2011-06-19 Bruno Haible + + roundl-ieee: Fix test failure on AIX 7.1. + * m4/roundl.m4 (gl_FUNC_ROUNDL): Test also the sign of roundl (-0.3L). + * doc/posix-functions/roundl.texi: Mention problem with negative + arguments. + +2011-06-19 Bruno Haible + + round-ieee: Fix test failures on AIX 7.1 and OSF/1 5.1. + * modules/round-ieee (Depends-on): Add floor-ieee, ceil-ieee. + * doc/posix-functions/round.texi: Mention problem with negative + arguments. + * doc/posix-functions/ceil.texi: Mention problem on OSF/1 5.1. + +2011-06-19 Bruno Haible + + roundf-ieee: Fix test failures on AIX 7.1 and OSF/1 5.1. + * m4/roundf.m4 (gl_FUNC_ROUNDF): Test also the sign of roundf (-0.3f). + * modules/roundf-ieee (Depends-on): Add floorf-ieee, ceilf-ieee. + * doc/posix-functions/roundf.texi: Mention problem with negative + arguments. + * doc/posix-functions/ceilf.texi: Mention problem on OSF/1 5.1. + +2011-06-19 Bruno Haible + + ceilf-ieee: Work around bug on MacOS X 10.5. + * doc/posix-functions/ceilf.texi: Mention the MacOS X 10.5 problem. + + floor*-ieee, ceil*-ieee, trunc*-ieee, round*-ieee: More robust checks. + * m4/floorf.m4 (gl_FUNC_FLOORF): In the test whether the function is + IEEE compliant, avoid compiler optimizations. + * m4/floor.m4 (gl_FUNC_FLOOR): Likewise. + * m4/ceilf.m4 (gl_FUNC_CEILF): Likewise. + * m4/ceil.m4 (gl_FUNC_CEIL): Likewise. + * m4/ceill.m4 (gl_FUNC_CEILL): Likewise. + * m4/truncf.m4 (gl_FUNC_TRUNCF): Likewise. + * m4/trunc.m4 (gl_FUNC_TRUNC): Likewise. + * m4/truncl.m4 (gl_FUNC_TRUNCL): Likewise. + * m4/roundf.m4 (gl_FUNC_ROUNDF): Likewise. + * m4/round.m4 (gl_FUNC_ROUND): Likewise. + * m4/roundl.m4 (gl_FUNC_ROUNDL): Likewise. + +2011-06-19 Bruno Haible + + ceilf-ieee: Work around bug on AIX 7.1. + * m4/ceilf.m4 (gl_FUNC_CEILF): Test also the sign of ceilf (-0.3f). + * doc/posix-functions/ceilf.texi: Mention the AIX 7.1 problem. + +2011-06-19 Bruno Haible + + ceil-ieee: Work around bug on AIX 7.1. + * m4/ceil.m4 (gl_FUNC_CEIL): Test also the sign of ceil (-0.3). + * doc/posix-functions/ceil.texi: Mention the AIX 7.1 problem. + +2011-06-18 Bruno Haible + + fsync test: Avoid test failure on MacOS X and AIX. + * tests/test-fsync.c (fsync): Allow ENOTSUP and EBADF instead of + EINVAL. + +2011-06-18 Bruno Haible + + openat, fdopendir tests: Fix link errors. + * modules/openat-tests (Depends-on): Add progname. + * modules/fdopendir-tests (Depends-on): Likewise. + * tests/test-fchownat.c: Include progname.h. + (main): Call set_program_name. + * tests/test-fstatat.c: Include progname.h. + (main): Call set_program_name. + * tests/test-mkdirat.c: Include progname.h. + (main): Call set_program_name. + * tests/test-openat.c: Include progname.h. + (main): Call set_program_name. + * tests/test-unlinkat.c: Include progname.h. + (main): Call set_program_name. + * tests/test-fdopendir.c: Include progname.h. + (main): Call set_program_name. + +2011-06-18 Bruno Haible + + Doc update. + * doc/posix-functions/pthread_attr_getstack.texi: Update info regarding + HP-UX. + * doc/posix-functions/pthread_attr_setstack.texi: Likewise. + +2011-06-18 Bruno Haible + + getcwd tests: Avoid compilation error on HP-UX 11.31. + * modules/getcwd-tests (Depends-on): Add pathmax. + * tests/test-getcwd.c: Include pathmax.h. + +2011-06-18 Bruno Haible + + isfinite, isinf: Fix link error on AIX 6 and 7. + * m4/isfinite.m4 (gl_ISFINITE): When determining whether libm is + needed, also test the macro with a 'float' argument. + * m4/isinf.m4 (gl_ISINF): Likewise. + +2011-06-18 Bruno Haible + + getloadavg: Don't clobber LIBS. Regression from previous commit. + * m4/getloadavg.m4 (gl_PREREQ_GETLOADAVG): Move tests that use + AC_CHECK_LIB from here... + (gl_GETLOADAVG): ... to here, inside the experiment with LIBS. + (gl_GETLOADAVG, gl_PREREQ_GETLOADAVG): Rename gl_have_func to + gl_func_getloadavg_done. + Reported by Tom G. Christensen . + +2011-06-18 Bruno Haible + + clean-temp: Improve documentation. + * lib/clean-temp.h: Explain better how to use this module. + Reported by John Darrington . + +2011-06-17 Bruno Haible + + pread, pwrite: Avoid cc warning on AIX. + * lib/unistd.in.h (pread): Undefine before defining as a macro. + (pwrite): Likewise. + +2011-06-17 Bruno Haible + + spawn-pipe tests: Fix link error. + * tests/test-spawn-pipe-child.c: Undefine fprintf. + Reported by Tom G. Christensen . + +2011-06-17 Bruno Haible + + Tests: Remove unnecessary dependency. + * modules/canonicalize-tests (Depends-on): Remove progname. + * modules/chown-tests (Depends-on): Likewise. + * modules/dirname-tests (Depends-on): Likewise. + * modules/fdopendir-tests (Depends-on): Likewise. + * modules/fdutimensat-tests (Depends-on): Likewise. + * modules/hash-tests (Depends-on): Likewise. + * modules/lchown-tests (Depends-on): Likewise. + * modules/linkat-tests (Depends-on): Likewise. + * modules/renameat-tests (Depends-on): Likewise. + * modules/spawn-pipe-tests (Depends-on): Likewise. + * modules/utimensat-tests (Depends-on): Likewise. + +2011-06-17 Bruno Haible + + spawn-pipe tests: Fix link error. + * tests/test-spawn-pipe-child.c: Undefine fflush. + +2011-06-17 Bruno Haible + + Fix tests link errors. + * modules/ceil-ieee-tests (Makefile.am): Use CEIL_LIBM, not FLOOR_LIBM. + * modules/chown-tests (Makefile.am): Don't link test-chown with + LIBINTL. + * modules/lchown-tests (Makefile.am): Don't link test-lchown with + LIBINTL. + * modules/utimens-tests (Makefile.am): Don't link test-utimens with + LIBINTL. + * modules/futimens-tests (Makefile.am): Don't link test-futimens with + LIBINTL. + +2011-06-16 Bruno Haible + + crypto/gc-sha1: Fix recent regression. + * modules/crypto/gc-sha1 (configure.ac): Invoke AC_LIBOBJ here. + * m4/gc-sha1.m4 (gl_GC_SHA1): Don't invoke gl_SHA1. + + crypto/gc-md5: Fix recent regression. + * modules/crypto/gc-md5 (configure.ac): Invoke AC_LIBOBJ here. + + crypto/gc-md4: Fix recent regression. + * modules/crypto/gc-md4 (configure.ac): Invoke AC_LIBOBJ here. + * m4/md4.m4 (gl_MD4): Ensure the expansion is non-empty. + + crypto/gc-arctwo: Fix recent regression. + * modules/crypto/gc-arctwo (configure.ac): Invoke AC_LIBOBJ here. + * m4/arctwo.m4 (gl_ARCTWO): Ensure the expansion is non-empty. + + crypto/gc-rijndael: Fix recent regression. + * modules/crypto/gc-rijndael (Files): Remove m4/rijndael.m4. + (configure.ac): Invoke AC_LIBOBJ here. + * m4/gc-rijndael.m4 (gl_GC_RIJNDAEL): Don't invoke gl_RIJNDAEL. + Reported by Tom G. Christensen . + + crypto/gc-hmac-sha1: Fix recent regression. + * modules/crypto/gc-hmac-sha1 (Files): Remove m4/hmac-sha1.m4. + (configure.ac): Invoke AC_LIBOBJ here. + * m4/gc-hmac-sha1.m4 (gl_GC_HMAC_SHA1): Don't invoke gl_HMAC_SHA1. + Reported by Tom G. Christensen . + + crypto/gc-hmac-md5: Fix recent regression. + * modules/crypto/gc-hmac-md5 (Files): Remove m4/hmac-md5.m4. + (configure.ac): Invoke AC_LIBOBJ here. + * m4/gc-hmac-md5.m4 (gl_GC_HMAC_MD5): Don't invoke gl_HMAC_MD5. + Reported by Tom G. Christensen . + + crypto/gc-des: Fix recent regression. + * modules/crypto/gc-des (Files): Remove m4/des.m4. + (configure.ac): Invoke AC_LIBOBJ here. + * m4/gc-des.m4 (gl_GC_DES): Don't invoke gl_DES. + Reported by Tom G. Christensen . + + crypto/gc-arcfour: Fix recent regression. + * modules/crypto/gc-arcfour (Files): Remove m4/arcfour.m4. + (configure.ac): Invoke AC_LIBOBJ here. + * m4/gc-arcfour.m4 (gl_GC_ARCFOUR): Don't invoke gl_ARCFOUR. + Reported by Tom G. Christensen . + +2011-06-16 Paul Eggert + + * m4/lstat.m4 (gl_FUNC_LSTAT): Fix typo in prerequisite. + After the 2011-05-21 change, this macro requires + gl_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK, not + AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK. + +2011-06-16 Bruno Haible + + fprintftime: Move AC_LIBOBJ invocations to module description. + * m4/fprintftime.m4: Remove file. + * modules/fprintftime (Files): Remove m4/fprintftime.m4. + (configure.ac): Remove gl_FPRINTFTIME call. + (Makefile.am): Augment lib_SOURCES. + Reported by Jim Meyering. + +2011-06-16 Bruno Haible + + tmpfile-safer: Finish 2011-05-23 commit. + * m4/stdio-safer.m4: Really remove file. + Reported by Jim Meyering. + +2011-06-16 Bruno Haible + + syntax-check: Fix typo. + * Makefile (allow_AC_LIBOBJ): Mention printf-posix-rpl.m4, not + printf-posix.m4. + Reported by Jim Meyering. + +2011-06-13 Jim Meyering + + syntax-check: add a rule to help enforce the no-AC_LIBOBJ-in-m4/ policy + * Makefile (sc_prohibit_AC_LIBOBJ_in_m4): New rule. + +2011-05-23 Bruno Haible + + yesno: Move AC_LIBOBJ invocations to module description. + * m4/yesno.m4 (gl_YESNO): Remove AC_LIBOBJ invocation. + * modules/yesno (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + xstrtol: Move AC_LIBOBJ invocations to module description. + * m4/xstrtol.m4 (gl_XSTRTOL): Remove AC_LIBOBJ invocations. + * modules/xstrtol (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + xstrtold: Move AC_LIBOBJ invocations to module description. + * m4/xstrtod.m4 (gl_XSTRTOLD): Remove AC_LIBOBJ invocation. + * modules/xstrtold (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + xstrtod: Move AC_LIBOBJ invocations to module description. + * m4/xstrtod.m4 (gl_XSTRTOD): Remove AC_LIBOBJ invocation. + * modules/xstrtod (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + xnanosleep: Move AC_LIBOBJ invocations to module description. + * m4/xnanosleep.m4 (gl_XNANOSLEEP): Remove AC_LIBOBJ invocation. + * modules/xnanosleep (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + xgetcwd: Move AC_LIBOBJ invocations to module description. + * m4/xgetcwd.m4 (gl_XGETCWD): Remove AC_LIBOBJ invocation. + * modules/xgetcwd (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + xalloc: Move AC_LIBOBJ invocations to module description. + * m4/xalloc.m4 (gl_XALLOC): Remove AC_LIBOBJ invocation. + * modules/xalloc (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + write-any-file: Move AC_LIBOBJ invocations to module description. + * m4/write-any-file.m4 (gl_WRITE_ANY_FILE): Remove AC_LIBOBJ + invocation. + * modules/write-any-file (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + utimens: Move AC_LIBOBJ invocations to module description. + * m4/utimens.m4 (gl_UTIMENS): Remove AC_LIBOBJ invocation. + * modules/utimens (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + utimecmp: Move AC_LIBOBJ invocations to module description. + * m4/utimecmp.m4 (gl_UTIMECMP): Remove AC_LIBOBJ invocation. + * modules/utimecmp (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + userspec: Move AC_LIBOBJ invocations to module description. + * m4/userspec.m4 (gl_USERSPEC): Remove AC_LIBOBJ invocation. + * modules/userspec (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + unlinkdir: Move AC_LIBOBJ invocations to module description. + * m4/unlinkdir.m4 (gl_UNLINKDIR): Remove AC_LIBOBJ invocation. + * modules/unlinkdir (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + unistd-safer: Move AC_LIBOBJ invocations to module description. + * m4/unistd-safer.m4 (gl_UNISTD_SAFER): Remove AC_LIBOBJ invocations. + * modules/unistd-safer (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + tempname: Move AC_LIBOBJ invocations to module description. + * m4/tempname.m4 (gl_FUNC_GEN_TEMPNAME): Remove AC_LIBOBJ invocation. + * modules/tempname (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + strftime: Move AC_LIBOBJ invocations to module description. + * m4/strftime.m4 (gl_FUNC_STRFTIME): Remove AC_LIBOBJ invocation. + * modules/strftime (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + stdlib-safer: Move AC_LIBOBJ invocations to module description. + * m4/stdlib-safer.m4: Remove file. + * modules/stdlib-safer (Files): Remove m4/stdlib-safer.m4. + (configure.ac): Remove gl_STDLIB_SAFER call. + (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + tmpfile-safer: Move AC_LIBOBJ invocations to module description. + * m4/stdio-safer.m4: Remove file. + * modules/tmpfile-safer (Files): Remove m4/stdio-safer.m4. + (configure.ac): Remove gl_TMPFILE_SAFER call. + (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + popen-safer: Move AC_LIBOBJ invocations to module description. + * m4/stdio-safer.m4 (gl_POPEN_SAFER): Remove macro. + * modules/popen-safer (Files): Remove m4/stdio-safer.m4. + (configure.ac): Remove gl_POPEN_SAFER call. + (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + freopen-safer: Move AC_LIBOBJ invocations to module description. + * m4/stdio-safer.m4 (gl_FREOPEN_SAFER): Remove macro. + * modules/freopen-safer (Files): Remove m4/stdio-safer.m4. + (configure.ac): Remove gl_FREOPEN_SAFER call. + (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + fopen-safer: Move AC_LIBOBJ invocations to module description. + * m4/stdio-safer.m4 (gl_FOPEN_SAFER): Remove macro. + * modules/fopen-safer (Files): Remove m4/stdio-safer.m4. + (configure.ac): Remove gl_FOPEN_SAFER call. + (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + crypto/sha512: Move AC_LIBOBJ invocations to module description. + * m4/sha512.m4 (gl_SHA512): Remove AC_LIBOBJ invocation. + * modules/crypto/sha512 (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + crypto/sha256: Move AC_LIBOBJ invocations to module description. + * m4/sha256.m4 (gl_SHA256): Remove AC_LIBOBJ invocation. + * modules/crypto/sha256 (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + crypto/sha1: Move AC_LIBOBJ invocations to module description. + * m4/sha1.m4 (gl_SHA1): Remove AC_LIBOBJ invocation. + * modules/crypto/sha1 (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + settime: Move AC_LIBOBJ invocations to module description. + * m4/settime.m4 (gl_SETTIME): Remove AC_LIBOBJ invocation. + * modules/settime (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + savedir: Move AC_LIBOBJ invocations to module description. + * m4/savedir.m4 (gl_SAVEDIR): Remove AC_LIBOBJ invocation. + * modules/savedir (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + save-cwd: Move AC_LIBOBJ invocations to module description. + * m4/save-cwd.m4 (gl_SAVE_CWD): Remove AC_LIBOBJ invocation. + * modules/save-cwd (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + same: Move AC_LIBOBJ invocations to module description. + * m4/same.m4 (gl_SAME): Remove AC_LIBOBJ invocation. + * modules/same (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + safe-write: Move AC_LIBOBJ invocations to module description. + * m4/safe-write.m4 (gl_SAFE_WRITE): Remove macro. + * modules/safe-write (configure.ac): Invoke gl_PREREQ_SAFE_WRITE + instead of gl_SAFE_WRITE. + (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + safe-read: Move AC_LIBOBJ invocations to module description. + * m4/safe-read.m4 (gl_SAFE_READ): Remove macro. + * modules/safe-read (configure.ac): Invoke gl_PREREQ_SAFE_READ instead + of gl_SAFE_READ. + (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + safe-alloc: Move AC_LIBOBJ invocations to module description. + * m4/safe-alloc.m4 (gl_SAFE_ALLOC): Remove AC_LIBOBJ invocation. + * modules/safe-alloc (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + crypto/rijndael: Move AC_LIBOBJ invocations to module description. + * m4/rijndael.m4: Remove file. + * modules/crypto/rijndael (Files): Remove it. + (configure.ac): Remove gl_RIJNDAEL call. + (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + readtokens: Move AC_LIBOBJ invocations to module description. + * m4/readtokens.m4 (gl_READTOKENS): Remove AC_LIBOBJ invocation. + * modules/readtokens (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + read-file: Move AC_LIBOBJ invocations to module description. + * m4/read-file.m4 (gl_FUNC_READ_FILE): Remove macro. + * modules/read-file (configure.ac): Invoke gl_PREREQ_READ_FILE instead + of gl_FUNC_READ_FILE. + (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + quotearg: Move AC_LIBOBJ invocations to module description. + * m4/quotearg.m4 (gl_QUOTEARG): Remove AC_LIBOBJ invocation. + * modules/quotearg (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + quote: Move AC_LIBOBJ invocations to module description. + * m4/quote.m4 (gl_QUOTE): Remove AC_LIBOBJ invocation. + * modules/quote (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + posixver: Move AC_LIBOBJ invocations to module description. + * m4/posixver.m4 (gl_POSIXVER): Remove AC_LIBOBJ invocation. + * modules/posixver (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + posixtm: Move AC_LIBOBJ invocations to module description. + * m4/posixtm.m4 (gl_POSIXTM): Remove AC_LIBOBJ invocation. + * modules/posixtm (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + physmem: Move AC_LIBOBJ invocations to module description. + * m4/physmem.m4 (gl_PHYSMEM): Remove AC_LIBOBJ invocation. + * modules/physmem (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + pagealign_alloc: Move AC_LIBOBJ invocations to module description. + * m4/pagealign_alloc.m4 (gl_PAGEALIGN_ALLOC): Remove AC_LIBOBJ + invocation. + * modules/pagealign_alloc (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + mpsort: Move AC_LIBOBJ invocations to module description. + * m4/mpsort.m4 (gl_MPSORT): Remove AC_LIBOBJ invocation. + * modules/mpsort (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + modechange: Move AC_LIBOBJ invocations to module description. + * m4/modechange.m4 (gl_MODECHANGE): Remove AC_LIBOBJ invocation. + * modules/modechange (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + mkdir-p: Move AC_LIBOBJ invocations to module description. + * m4/mkdir-p.m4 (gl_MKDIR_PARENTS): Remove AC_LIBOBJ invocations. + * modules/mkdir-p (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + mkancesdirs: Move AC_LIBOBJ invocations to module description. + * m4/mkancesdirs.m4 (gl_MKANCESDIRS): Remove AC_LIBOBJ invocation. + * modules/mkancesdirs (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + mgetgroups: Move AC_LIBOBJ invocations to module description. + * m4/mgetgroups.m4 (gl_MGETGROUPS): Remove AC_LIBOBJ invocation. + * modules/mgetgroups (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + memxor: Move AC_LIBOBJ invocations to module description. + * m4/memxor.m4 (gl_MEMXOR): Remove AC_LIBOBJ invocation. + * modules/memxor (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + memcoll: Move AC_LIBOBJ invocations to module description. + * m4/memcoll.m4 (gl_MEMCOLL): Remove AC_LIBOBJ invocation. + * modules/memcoll (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + memcasecmp: Move AC_LIBOBJ invocations to module description. + * m4/memcasecmp.m4 (gl_MEMCASECMP): Remove AC_LIBOBJ invocation. + * modules/memcasecmp (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + crypto/md5: Move AC_LIBOBJ invocations to module description. + * m4/md5.m4 (gl_MD5): Remove AC_LIBOBJ invocation. + * modules/crypto/md5 (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + crypto/md4: Move AC_LIBOBJ invocations to module description. + * m4/md4.m4 (gl_MD4): Remove AC_LIBOBJ invocation. + * modules/crypto/md4 (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + crypto/md2: Move AC_LIBOBJ invocations to module description. + * m4/md2.m4: Remove file. + * modules/crypto/md2 (Files): Remove it. + (configure.ac): Remove gl_MD2 call. + (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + long-options: Move AC_LIBOBJ invocations to module description. + * m4/long-options.m4: Remove file. + * modules/long-options (Files): Remove it. + (configure.ac): Remove gl_LONG_OPTIONS call. + (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + i-ring: Move AC_LIBOBJ invocations to module description. + * m4/i-ring.m4 (gl_I_RING): Remove AC_LIBOBJ invocation. + * modules/i-ring (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + idcache: Move AC_LIBOBJ invocations to module description. + * m4/idcache.m4 (gl_IDCACHE): Remove AC_LIBOBJ invocation. + * modules/idcache (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + human: Move AC_LIBOBJ invocations to module description. + * m4/human.m4 (gl_HUMAN): Remove AC_LIBOBJ invocation. + * modules/human (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + crypto/hmac-sha1: Move AC_LIBOBJ invocations to module description. + * m4/hmac-sha1.m4: Remove file. + * modules/crypto/hmac-sha1 (Files): Remove it. + (configure.ac): Remove gl_HMAC_SHA1 call. + (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + crypto/hmac-md5: Move AC_LIBOBJ invocations to module description. + * m4/hmac-md5.m4: Remove file. + * modules/crypto/hmac-md5 (Files): Remove it. + (configure.ac): Remove gl_HMAC_MD5 call. + (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + hash: Move AC_LIBOBJ invocations to module description. + * m4/hash.m4: Remove file. + * modules/hash (Files): Remove it. + (configure.ac): Remove gl_HASH call. + (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + hard-locale: Move AC_LIBOBJ invocations to module description. + * m4/hard-locale.m4 (gl_HARD_LOCALE): Remove AC_LIBOBJ invocation. + * modules/hard-locale (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + getugroups: Move AC_LIBOBJ invocations to module description. + * m4/getugroups.m4 (gl_GETUGROUPS): Remove AC_LIBOBJ invocation. + * modules/getugroups (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + gettime: Move AC_LIBOBJ invocations to module description. + * m4/gettime.m4 (gl_GETTIME): Remove AC_LIBOBJ invocation. + * modules/gettime (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + getndelim2: Move AC_LIBOBJ invocations to module description. + * m4/getndelim2.m4 (gl_GETNDELIM2): Remove AC_LIBOBJ invocation. + * modules/getndelim2 (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + crypto/gc-pbkdf2-sha1: Move AC_LIBOBJ invocations to module description. + * m4/gc-pbkdf2-sha1.m4: Remove file. + * modules/crypto/gc-pbkdf2-sha1 (Files): Remove it. + (configure.ac): Remove gl_GC_PBKDF2_SHA1 call. + (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + fts: Move AC_LIBOBJ invocations to module description. + * m4/fts.m4 (gl_FUNC_FTS_CORE): Move AC_LIBOBJ invocation from here... + * modules/fts (configure.ac): ... to here. + +2011-05-23 Bruno Haible + + file-type: Move AC_LIBOBJ invocations to module description. + * m4/file-type.m4: Remove file. + * modules/file-type (Files): Remove it. + (configure.ac): Remove gl_FILE_TYPE call. + (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + filenamecat*: Respect rules for use of AC_LIBOBJ. + * m4/filenamecat.m4 (gl_FILE_NAME_CONCAT, gl_FILE_NAME_CONCAT_LGPL): + Remove AC_LIBOBJ invocation. + * modules/filenamecat (Makefile.am): Augment lib_SOURCES. + * modules/filenamecat-lgpl (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + filemode: Move AC_LIBOBJ invocations to module description. + * m4/filemode.m4 (gl_FILEMODE): Remove AC_LIBOBJ invocation. + * modules/filemode (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + openat-safer: Move AC_LIBOBJ invocations to module description. + * m4/fcntl-safer.m4 (gl_OPENAT_SAFER): Remove AC_LIBOBJ invocation. + * modules/openat-safer (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + fcntl-safer: Move AC_LIBOBJ invocations to module description. + * m4/fcntl-safer.m4 (gl_FCNTL_SAFER): Remove AC_LIBOBJ invocations. + * modules/fcntl-safer (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + exclude: Move AC_LIBOBJ invocations to module description. + * m4/exclude.m4: Remove file. + * modules/exclude (Files): Remove it. + (configure.ac): Remove gl_EXCLUDE call. + (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + dirname*: Respect rules for use of AC_LIBOBJ. + * m4/dirname.m4 (gl_DIRNAME, gl_DIRNAME_LGPL): Remove AC_LIBOBJ + invocations. + * modules/dirname (Makefile.am): Augment lib_SOURCES. + * modules/dirname-lgpl (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + dirent-safer: Move AC_LIBOBJ invocations to module description. + * m4/dirent-safer.m4 (gl_DIRENT_SAFER): Remove AC_LIBOBJ invocation. + * modules/dirent-safer (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + crypto/des: Move AC_LIBOBJ invocations to module description. + * m4/des.m4: Remove file. + * modules/crypto/des (Files): Remove it. + (configure.ac): Remove gl_DES call. + (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + cycle-check: Move AC_LIBOBJ invocations to module description. + * m4/cycle-check.m4 (gl_CYCLE_CHECK): Remove AC_LIBOBJ invocation. + * modules/cycle-check (Makefile.am): Augment lib_SOURCES. + +2011-05-23 Bruno Haible + + c-strtold: Move AC_LIBOBJ invocations to module description. + * m4/c-strtod.m4 (gl_C_STRTOLD): Remove AC_LIBOBJ invocation. + * modules/c-strtold (Makefile.am): Augment lib_SOURCES. + 2011-05-23 Bruno Haible c-strtod: Move AC_LIBOBJ invocations to module description.