Karl Berry [Thu, 23 Jun 2011 16:16:46 +0000 (09:16 -0700)]
autoupdate
Eric Blake [Thu, 23 Jun 2011 12:40:38 +0000 (06:40 -0600)]
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.
Signed-off-by: Eric Blake <eblake@redhat.com>
Eric Blake [Wed, 22 Jun 2011 21:02:24 +0000 (15:02 -0600)]
maint.mk: add syntax-check to avoid char[PATH_MAX]
POSIX allows PATH_MAX to be undefined. And even if you use the
gnulib pathmax module, where "pathmax.h" guarantees a definition,
the definition might not be constant or might be so large as to
be wasteful or cause stack overflows. PATH_MAX should only be
used as a limit or hueristic, not an array size.
* top/maint.mk (sc_prohibit_path_max_array): New rule.
Signed-off-by: Eric Blake <eblake@redhat.com>
Eric Blake [Mon, 20 Jun 2011 22:55:24 +0000 (16:55 -0600)]
stat: be robust to PATH_MAX definition
Make this stack-allocation of PATH_MAX bytes more robust.
* lib/stat.c (rpl_stat): Require reasonable PATH_MAX.
* modules/stat (Depends-on): Add verify.
Signed-off-by: Eric Blake <eblake@redhat.com>
Eric Blake [Wed, 22 Jun 2011 18:15:02 +0000 (12:15 -0600)]
link: work around IRIX bug
On IRIX 6.5, link(file, "dangling") creates the target of dangling
as a link to file, rather than failing with EEXIST.
* 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.
Signed-off-by: Eric Blake <eblake@redhat.com>
Eric Blake [Wed, 22 Jun 2011 17:17:40 +0000 (11:17 -0600)]
getopt: silence clang warning
http://sourceware.org/bugzilla/show_bug.cgi?id=12922
Only triggered by a program that uses "W;" in the short opt string
without providing a longopts array; that can be argued to be a
programmer error, so gnulib won't bother replacing glibc getopt if
it has that bug.
* lib/getopt.c (_getopt_internal_r): Avoid unlikely NULL
dereference.
Reported by Gustavo Martin Domato.
Signed-off-by: Eric Blake <eblake@redhat.com>
Jim Meyering [Wed, 22 Jun 2011 06:21:05 +0000 (08:21 +0200)]
bootstrap: do not insert a blank line into each .gitignore file
* build-aux/bootstrap (sort_patterns): Filter out blank lines.
Eric Blake [Tue, 21 Jun 2011 22:44:30 +0000 (16:44 -0600)]
perror: test for output mismatch
On IRIX 6.5, strerror(-1) returns NULL but perror("") for errno
of -1 prints "Unknown error"; POSIX requires that the two must
match, so we must replace perror. But since IRIX also lacks
strerror_r, our probe for a working [__xpg_]strerror_r was
never even happening.
* m4/perror.m4 (gl_FUNC_PERROR): Add test, in order to replace
perror on IRIX.
Signed-off-by: Eric Blake <eblake@redhat.com>
Eric Blake [Tue, 21 Jun 2011 16:00:55 +0000 (10:00 -0600)]
strerror_r: fix OpenBSD behavior on out-of-range
On OpenBSD, strerror_r(1000,buf,19) gives "Unknown error: " rather
than "Unknown error: 100" while failing with ERANGE. Admittedly,
this behavior is nice, since a truncated integer is misleading,
but all other platforms use maximal strings on ERANGE and we are
already replacing strerror_r for other reasons, so it is easier
to work around this behavior than to adjust the testsuite (how
do you quickly decide if the only reason that the ERANGE string
was shorter than maximal was because the implementation avoided
truncating an integer?).
This patch intentionally avoids dragging in the strnlen module.
* lib/strerror_r.c (strerror_r): Always use maximal string.
* doc/posix-functions/strerror_r.texi (strerror_r): Document it.
Signed-off-by: Eric Blake <eblake@redhat.com>
Eric Blake [Tue, 21 Jun 2011 14:50:51 +0000 (08:50 -0600)]
strerror_r: fix OpenBSD behavior on 0
OpenBSD treats strerror_r(0,,) as a success, but with a message
"Undefined error: 0"; while this is distinct from strerror_r(-1,,)
returning "Unknown error: -1", it does not imply success. Meanwhile,
if buf is short enough for ERANGE, then we can't use strstr to look
for "Unknown" or "Undefined" in the resulting message, like we had
been doing for strerror(). Fix this by shifting the burden - now
the strerror-override code guarantees that 0 will have an
override when needed.
* 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.
Signed-off-by: Eric Blake <eblake@redhat.com>
Eric Blake [Tue, 21 Jun 2011 16:10:06 +0000 (10:10 -0600)]
perror: adjust array size
If we ever adjust strerror-override.h to have a larger size for
STACKBUF_LEN, then perror should also pick up the adjustment.
* modules/perror (Depends-on): Add strerror-override.
* lib/perror.c (perror): Use it to avoid magic number.
Signed-off-by: Eric Blake <eblake@redhat.com>
Eric Blake [Tue, 21 Jun 2011 15:40:46 +0000 (09:40 -0600)]
strerror-override: reduce size
* lib/strerror-override.c (strerror_override): Use fewer lines.
Signed-off-by: Eric Blake <eblake@redhat.com>
Bruno Haible [Mon, 20 Jun 2011 22:18:27 +0000 (00:18 +0200)]
pathmax: Ensure correct value for PATH_MAX on HP-UX.
* lib/pathmax.h (PATH_MAX) [HP-UX]: Define to 1024.
Paul Eggert [Mon, 20 Jun 2011 22:03:03 +0000 (15:03 -0700)]
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.
Paul Eggert [Mon, 20 Jun 2011 21:59:13 +0000 (14:59 -0700)]
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.
Eric Blake [Mon, 20 Jun 2011 21:12:10 +0000 (15:12 -0600)]
test-stat: don't allocate PATH_MAX bytes
POSIX allows systems (like Hurd) that don't define PATH_MAX, or
which define it larger than a reasonable stack allocation should
be. The test originally used stack allocation to avoid portability
problems with getcwd, but the getcwd-lgpl module solves those.
* 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.
Signed-off-by: Eric Blake <eblake@redhat.com>
Bruno Haible [Mon, 20 Jun 2011 10:38:05 +0000 (12:38 +0200)]
float: Work around <float.h> 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.
Bruno Haible [Mon, 20 Jun 2011 10:27:26 +0000 (12:27 +0200)]
Tests for module 'float'.
* modules/float-tests: New file.
* tests/test-float.c: New file.
Bruno Haible [Sun, 19 Jun 2011 19:19:27 +0000 (21:19 +0200)]
isinf: Coding style.
* lib/isinf.c: Use GNU coding style.
Bruno Haible [Sun, 19 Jun 2011 18:41:46 +0000 (20:41 +0200)]
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.
Bruno Haible [Sun, 19 Jun 2011 14:36:39 +0000 (16:36 +0200)]
pread test: Avoid test failure on OpenBSD 4.9.
* tests/test-pread.c (main): Allow EFBIG instead of EINBAL.
Bruno Haible [Sun, 19 Jun 2011 14:06:42 +0000 (16:06 +0200)]
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.
Bruno Haible [Sun, 19 Jun 2011 13:05:39 +0000 (15:05 +0200)]
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.
Bruno Haible [Sun, 19 Jun 2011 12:41:22 +0000 (14:41 +0200)]
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.
Bruno Haible [Sun, 19 Jun 2011 12:06:51 +0000 (14:06 +0200)]
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.
Bruno Haible [Sun, 19 Jun 2011 10:50:52 +0000 (12:50 +0200)]
ceilf-ieee: Work around bug on MacOS X 10.5.
* doc/posix-functions/ceilf.texi: Mention the MacOS X 10.5 problem.
Bruno Haible [Sun, 19 Jun 2011 10:48:10 +0000 (12:48 +0200)]
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.
Bruno Haible [Sun, 19 Jun 2011 09:54:43 +0000 (11:54 +0200)]
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.
Bruno Haible [Sun, 19 Jun 2011 09:35:09 +0000 (11:35 +0200)]
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.
Bruno Haible [Sun, 19 Jun 2011 01:13:17 +0000 (03:13 +0200)]
fsync test: Avoid test failure on MacOS X and AIX.
* tests/test-fsync.c (fsync): Allow ENOTSUP and EBADF instead of
EINVAL.
Bruno Haible [Sat, 18 Jun 2011 21:06:53 +0000 (23:06 +0200)]
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.
Bruno Haible [Sat, 18 Jun 2011 21:02:39 +0000 (23:02 +0200)]
Doc update.
* doc/posix-functions/pthread_attr_getstack.texi: Update info regarding
HP-UX.
* doc/posix-functions/pthread_attr_setstack.texi: Likewise.
Bruno Haible [Sat, 18 Jun 2011 20:22:23 +0000 (22:22 +0200)]
getcwd tests: Avoid compilation error on HP-UX 11.31.
* modules/getcwd-tests (Depends-on): Add pathmax.
* tests/test-getcwd.c: Include pathmax.h.
Bruno Haible [Sat, 18 Jun 2011 18:26:19 +0000 (20:26 +0200)]
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.
Bruno Haible [Sat, 18 Jun 2011 16:32:53 +0000 (18:32 +0200)]
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 <tgc@jupiterrise.com>.
Bruno Haible [Sat, 18 Jun 2011 09:25:17 +0000 (11:25 +0200)]
clean-temp: Improve documentation.
* lib/clean-temp.h: Explain better how to use this module.
Reported by John Darrington <john@darrington.wattle.id.au>.
Bruno Haible [Fri, 17 Jun 2011 22:29:40 +0000 (00:29 +0200)]
pread, pwrite: Avoid cc warning on AIX.
* lib/unistd.in.h (pread): Undefine before defining as a macro.
(pwrite): Likewise.
Bruno Haible [Fri, 17 Jun 2011 16:08:21 +0000 (18:08 +0200)]
spawn-pipe tests: Fix link error.
* tests/test-spawn-pipe-child.c: Undefine fprintf.
Reported by Tom G. Christensen <tgc@jupiterrise.com>.
Bruno Haible [Fri, 17 Jun 2011 14:34:36 +0000 (16:34 +0200)]
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.
Bruno Haible [Fri, 17 Jun 2011 11:44:41 +0000 (13:44 +0200)]
spawn-pipe tests: Fix link error.
* tests/test-spawn-pipe-child.c: Undefine fflush.
Bruno Haible [Fri, 17 Jun 2011 10:41:19 +0000 (12:41 +0200)]
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.
Bruno Haible [Thu, 16 Jun 2011 23:06:58 +0000 (01:06 +0200)]
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.
Bruno Haible [Thu, 16 Jun 2011 23:06:29 +0000 (01:06 +0200)]
crypto/gc-md5: Fix recent regression.
* modules/crypto/gc-md5 (configure.ac): Invoke AC_LIBOBJ here.
Bruno Haible [Thu, 16 Jun 2011 23:02:39 +0000 (01:02 +0200)]
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.
Bruno Haible [Thu, 16 Jun 2011 23:00:39 +0000 (01:00 +0200)]
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.
Bruno Haible [Thu, 16 Jun 2011 22:56:44 +0000 (00:56 +0200)]
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 <tgc@jupiterrise.com>.
Bruno Haible [Thu, 16 Jun 2011 22:53:04 +0000 (00:53 +0200)]
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 <tgc@jupiterrise.com>.
Bruno Haible [Thu, 16 Jun 2011 22:49:44 +0000 (00:49 +0200)]
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 <tgc@jupiterrise.com>.
Bruno Haible [Thu, 16 Jun 2011 22:47:09 +0000 (00:47 +0200)]
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 <tgc@jupiterrise.com>.
Bruno Haible [Thu, 16 Jun 2011 22:44:56 +0000 (00:44 +0200)]
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 <tgc@jupiterrise.com>.
Paul Eggert [Thu, 16 Jun 2011 23:01:23 +0000 (16:01 -0700)]
* 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.
Bruno Haible [Thu, 16 Jun 2011 20:07:19 +0000 (22:07 +0200)]
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.
Bruno Haible [Thu, 16 Jun 2011 19:43:33 +0000 (21:43 +0200)]
tmpfile-safer: Finish 2011-05-23 commit.
* m4/stdio-safer.m4: Really remove file.
Reported by Jim Meyering.
Bruno Haible [Thu, 16 Jun 2011 19:38:29 +0000 (21:38 +0200)]
syntax-check: Fix typo.
* Makefile (allow_AC_LIBOBJ): Mention printf-posix-rpl.m4, not
printf-posix.m4.
Reported by Jim Meyering.
Jim Meyering [Mon, 13 Jun 2011 16:01:47 +0000 (18:01 +0200)]
syntax-check: add a rule to help enforce the no-AC_LIBOBJ-in-m4/ policy
* Makefile (sc_prohibit_AC_LIBOBJ_in_m4): New rule.
Bruno Haible [Tue, 24 May 2011 01:35:50 +0000 (03:35 +0200)]
yesno: Move AC_LIBOBJ invocations to module description.
* m4/yesno.m4 (gl_YESNO): Remove AC_LIBOBJ invocation.
* modules/yesno (Makefile.am): Augment lib_SOURCES.
Bruno Haible [Tue, 24 May 2011 01:34:20 +0000 (03:34 +0200)]
xstrtol: Move AC_LIBOBJ invocations to module description.
* m4/xstrtol.m4 (gl_XSTRTOL): Remove AC_LIBOBJ invocations.
* modules/xstrtol (Makefile.am): Augment lib_SOURCES.
Bruno Haible [Tue, 24 May 2011 01:31:49 +0000 (03:31 +0200)]
xstrtold: Move AC_LIBOBJ invocations to module description.
* m4/xstrtod.m4 (gl_XSTRTOLD): Remove AC_LIBOBJ invocation.
* modules/xstrtold (Makefile.am): Augment lib_SOURCES.
Bruno Haible [Tue, 24 May 2011 01:30:41 +0000 (03:30 +0200)]
xstrtod: Move AC_LIBOBJ invocations to module description.
* m4/xstrtod.m4 (gl_XSTRTOD): Remove AC_LIBOBJ invocation.
* modules/xstrtod (Makefile.am): Augment lib_SOURCES.
Bruno Haible [Tue, 24 May 2011 01:28:18 +0000 (03:28 +0200)]
xnanosleep: Move AC_LIBOBJ invocations to module description.
* m4/xnanosleep.m4 (gl_XNANOSLEEP): Remove AC_LIBOBJ invocation.
* modules/xnanosleep (Makefile.am): Augment lib_SOURCES.
Bruno Haible [Tue, 24 May 2011 00:30:19 +0000 (02:30 +0200)]
xgetcwd: Move AC_LIBOBJ invocations to module description.
* m4/xgetcwd.m4 (gl_XGETCWD): Remove AC_LIBOBJ invocation.
* modules/xgetcwd (Makefile.am): Augment lib_SOURCES.
Bruno Haible [Tue, 24 May 2011 00:27:22 +0000 (02:27 +0200)]
xalloc: Move AC_LIBOBJ invocations to module description.
* m4/xalloc.m4 (gl_XALLOC): Remove AC_LIBOBJ invocation.
* modules/xalloc (Makefile.am): Augment lib_SOURCES.
Bruno Haible [Tue, 24 May 2011 00:25:13 +0000 (02:25 +0200)]
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.
Bruno Haible [Tue, 24 May 2011 00:23:33 +0000 (02:23 +0200)]
utimens: Move AC_LIBOBJ invocations to module description.
* m4/utimens.m4 (gl_UTIMENS): Remove AC_LIBOBJ invocation.
* modules/utimens (Makefile.am): Augment lib_SOURCES.
Bruno Haible [Tue, 24 May 2011 00:21:47 +0000 (02:21 +0200)]
utimecmp: Move AC_LIBOBJ invocations to module description.
* m4/utimecmp.m4 (gl_UTIMECMP): Remove AC_LIBOBJ invocation.
* modules/utimecmp (Makefile.am): Augment lib_SOURCES.
Bruno Haible [Tue, 24 May 2011 00:18:29 +0000 (02:18 +0200)]
userspec: Move AC_LIBOBJ invocations to module description.
* m4/userspec.m4 (gl_USERSPEC): Remove AC_LIBOBJ invocation.
* modules/userspec (Makefile.am): Augment lib_SOURCES.
Bruno Haible [Tue, 24 May 2011 00:16:53 +0000 (02:16 +0200)]
unlinkdir: Move AC_LIBOBJ invocations to module description.
* m4/unlinkdir.m4 (gl_UNLINKDIR): Remove AC_LIBOBJ invocation.
* modules/unlinkdir (Makefile.am): Augment lib_SOURCES.
Bruno Haible [Tue, 24 May 2011 00:15:00 +0000 (02:15 +0200)]
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.
Bruno Haible [Tue, 24 May 2011 00:13:12 +0000 (02:13 +0200)]
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.
Bruno Haible [Tue, 24 May 2011 00:02:38 +0000 (02:02 +0200)]
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.
Bruno Haible [Tue, 24 May 2011 00:00:29 +0000 (02:00 +0200)]
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.
Bruno Haible [Mon, 23 May 2011 23:54:41 +0000 (01:54 +0200)]
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.
Bruno Haible [Mon, 23 May 2011 23:52:04 +0000 (01:52 +0200)]
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.
Bruno Haible [Mon, 23 May 2011 23:50:49 +0000 (01:50 +0200)]
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.
Bruno Haible [Mon, 23 May 2011 23:46:56 +0000 (01:46 +0200)]
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.
Bruno Haible [Mon, 23 May 2011 23:41:34 +0000 (01:41 +0200)]
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.
Bruno Haible [Mon, 23 May 2011 23:39:42 +0000 (01:39 +0200)]
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.
Bruno Haible [Mon, 23 May 2011 23:38:14 +0000 (01:38 +0200)]
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.
Bruno Haible [Mon, 23 May 2011 23:36:34 +0000 (01:36 +0200)]
settime: Move AC_LIBOBJ invocations to module description.
* m4/settime.m4 (gl_SETTIME): Remove AC_LIBOBJ invocation.
* modules/settime (Makefile.am): Augment lib_SOURCES.
Bruno Haible [Mon, 23 May 2011 23:35:15 +0000 (01:35 +0200)]
savedir: Move AC_LIBOBJ invocations to module description.
* m4/savedir.m4 (gl_SAVEDIR): Remove AC_LIBOBJ invocation.
* modules/savedir (Makefile.am): Augment lib_SOURCES.
Bruno Haible [Mon, 23 May 2011 23:33:23 +0000 (01:33 +0200)]
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.
Bruno Haible [Mon, 23 May 2011 23:31:38 +0000 (01:31 +0200)]
same: Move AC_LIBOBJ invocations to module description.
* m4/same.m4 (gl_SAME): Remove AC_LIBOBJ invocation.
* modules/same (Makefile.am): Augment lib_SOURCES.
Bruno Haible [Mon, 23 May 2011 23:30:20 +0000 (01:30 +0200)]
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.
Bruno Haible [Mon, 23 May 2011 23:28:26 +0000 (01:28 +0200)]
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.
Bruno Haible [Mon, 23 May 2011 23:26:08 +0000 (01:26 +0200)]
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.
Bruno Haible [Mon, 23 May 2011 23:23:28 +0000 (01:23 +0200)]
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.
Bruno Haible [Mon, 23 May 2011 23:14:18 +0000 (01:14 +0200)]
readtokens: Move AC_LIBOBJ invocations to module description.
* m4/readtokens.m4 (gl_READTOKENS): Remove AC_LIBOBJ invocation.
* modules/readtokens (Makefile.am): Augment lib_SOURCES.
Bruno Haible [Mon, 23 May 2011 23:12:53 +0000 (01:12 +0200)]
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.
Bruno Haible [Mon, 23 May 2011 23:09:10 +0000 (01:09 +0200)]
quotearg: Move AC_LIBOBJ invocations to module description.
* m4/quotearg.m4 (gl_QUOTEARG): Remove AC_LIBOBJ invocation.
* modules/quotearg (Makefile.am): Augment lib_SOURCES.
Bruno Haible [Mon, 23 May 2011 23:06:48 +0000 (01:06 +0200)]
quote: Move AC_LIBOBJ invocations to module description.
* m4/quote.m4 (gl_QUOTE): Remove AC_LIBOBJ invocation.
* modules/quote (Makefile.am): Augment lib_SOURCES.
Bruno Haible [Mon, 23 May 2011 23:05:01 +0000 (01:05 +0200)]
posixver: Move AC_LIBOBJ invocations to module description.
* m4/posixver.m4 (gl_POSIXVER): Remove AC_LIBOBJ invocation.
* modules/posixver (Makefile.am): Augment lib_SOURCES.
Bruno Haible [Mon, 23 May 2011 23:03:35 +0000 (01:03 +0200)]
posixtm: Move AC_LIBOBJ invocations to module description.
* m4/posixtm.m4 (gl_POSIXTM): Remove AC_LIBOBJ invocation.
* modules/posixtm (Makefile.am): Augment lib_SOURCES.
Bruno Haible [Mon, 23 May 2011 23:02:05 +0000 (01:02 +0200)]
physmem: Move AC_LIBOBJ invocations to module description.
* m4/physmem.m4 (gl_PHYSMEM): Remove AC_LIBOBJ invocation.
* modules/physmem (Makefile.am): Augment lib_SOURCES.
Bruno Haible [Mon, 23 May 2011 23:00:38 +0000 (01:00 +0200)]
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.
Bruno Haible [Mon, 23 May 2011 22:58:45 +0000 (00:58 +0200)]
mpsort: Move AC_LIBOBJ invocations to module description.
* m4/mpsort.m4 (gl_MPSORT): Remove AC_LIBOBJ invocation.
* modules/mpsort (Makefile.am): Augment lib_SOURCES.
Bruno Haible [Mon, 23 May 2011 22:57:31 +0000 (00:57 +0200)]
modechange: Move AC_LIBOBJ invocations to module description.
* m4/modechange.m4 (gl_MODECHANGE): Remove AC_LIBOBJ invocation.
* modules/modechange (Makefile.am): Augment lib_SOURCES.
Bruno Haible [Mon, 23 May 2011 22:44:17 +0000 (00:44 +0200)]
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.
Bruno Haible [Mon, 23 May 2011 22:42:17 +0000 (00:42 +0200)]
mkancesdirs: Move AC_LIBOBJ invocations to module description.
* m4/mkancesdirs.m4 (gl_MKANCESDIRS): Remove AC_LIBOBJ invocation.
* modules/mkancesdirs (Makefile.am): Augment lib_SOURCES.
Bruno Haible [Mon, 23 May 2011 22:40:36 +0000 (00:40 +0200)]
mgetgroups: Move AC_LIBOBJ invocations to module description.
* m4/mgetgroups.m4 (gl_MGETGROUPS): Remove AC_LIBOBJ invocation.
* modules/mgetgroups (Makefile.am): Augment lib_SOURCES.
Bruno Haible [Mon, 23 May 2011 22:38:58 +0000 (00:38 +0200)]
memxor: Move AC_LIBOBJ invocations to module description.
* m4/memxor.m4 (gl_MEMXOR): Remove AC_LIBOBJ invocation.
* modules/memxor (Makefile.am): Augment lib_SOURCES.