bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH 0/348] move AC_LIBOBJ invocations to the module descriptions


From: Bruno Haible
Subject: [PATCH 0/348] move AC_LIBOBJ invocations to the module descriptions
Date: Tue, 7 Jun 2011 00:29:20 +0200
User-agent: KMail/1.9.9

Hi all,

In <http://lists.gnu.org/archive/html/bug-gnulib/2011-05/msg00174.html> we
found out that every AC_LIBOBJ invocation must be triggered from a module
that contains the referred file. Otherwise bugs occur.

The most straightforward and safe way to ensure this is to more the AC_LIBOBJ
invocations to the module descriptions. Additionally, this clarifies which
files get compiled and under which conditions.

Here is a series of proposed patches to gnulib that implement this for most
*.m4 files. It consists of

  - 260 changes of conditional AC_LIBOBJ invocations, and - where necessary -
    an adjustment between the AC_LIBOBJ condition and the condition listed
    in the 'Depends-on' section.

    This series fixes 30 bugs (marked "Respect rules for use of AC_LIBOBJ" in
    the respective ChangeLog entry).

  - 88 changes of unconditional AC_LIBOBJ invocations. Here I had the choice
    among just moving the AC_LIBOBJ to the configure.ac section and replacing
    it with an augmentation of lib_SOURCES. I chose the second option
    because it's more declarative and integrates better with Automake (allows
    use of Automake conditionals).

    This series fixes 2 bugs.

Please review and comment. I'll wait for objections for a week.

The patch is not complete:
  - 20 files in *.m4 still to be done. These are the more complicated cases
    (*printf, fchdir, sigpipe, nonblocking), which require more thought.
  - There are more bugs regarding uses modules in "." and in "tests", which
    will require modified idioms. By thinking through some of the bug
    scenarios, I've convinced myself that this AC_LIBOBJ patch series will
    help in developing these new idioms.

But 32 fixed bugs is still an improvement.

The patch is tested by building a complete gnulib testdir on a couple of
platforms.

Here's the ChangeLog. Find the patch set attached (to be applied with
"git am -3 < ...", if you want to play with it).


2011-05-23  Bruno Haible  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        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  <address@hidden>

        c-strtod: Move AC_LIBOBJ invocations to module description.
        * m4/c-strtod.m4 (gl_C_STRTOD): Remove AC_LIBOBJ invocation.
        * modules/c-strtod (Makefile.am): Augment lib_SOURCES.

2011-05-23  Bruno Haible  <address@hidden>

        crc: Move AC_LIBOBJ invocations to module description.
        * m4/crc.m4: Remove file.
        * modules/crc (Files): Remove it.
        (configure.ac): Remove gl_CRC call.
        (Makefile.am): Augment lib_SOURCES.

2011-05-23  Bruno Haible  <address@hidden>

        close-stream: Move AC_LIBOBJ invocations to module description.
        * m4/close-stream.m4 (gl_CLOSE_STREAM): Remove AC_LIBOBJ invocation.
        * modules/close-stream (Makefile.am): Augment lib_SOURCES.

2011-05-23  Bruno Haible  <address@hidden>

        closeout: Move AC_LIBOBJ invocations to module description.
        * m4/closeout.m4 (gl_CLOSEOUT): Remove AC_LIBOBJ invocation.
        * modules/closeout (Makefile.am): Augment lib_SOURCES.

2011-05-23  Bruno Haible  <address@hidden>

        closein: Move AC_LIBOBJ invocations to module description.
        * m4/closein.m4 (gl_CLOSEIN): Remove AC_LIBOBJ invocation.
        * modules/closein (Makefile.am): Augment lib_SOURCES.

2011-05-23  Bruno Haible  <address@hidden>

        cloexec: Move AC_LIBOBJ invocations to module description.
        * m4/cloexec.m4: Remove file.
        * modules/cloexec (Files): Remove it.
        (configure.ac): Remove gl_CLOEXEC call.
        (Makefile.am): Augment lib_SOURCES.

2011-05-23  Bruno Haible  <address@hidden>

        check-version: Move AC_LIBOBJ invocations to module description.
        * m4/check-version.m4: Remove file.
        * modules/check-version (Files): Remove it.
        (configure.ac): Remove gl_CHECK_VERSION call.
        (Makefile.am): Augment lib_SOURCES.

2011-05-23  Bruno Haible  <address@hidden>

        chdir-safer: Move AC_LIBOBJ invocations to module description.
        * m4/chdir-safer.m4 (gl_CHDIR_SAFER): Remove AC_LIBOBJ invocation.
        * modules/chdir-safer (Makefile.am): Augment lib_SOURCES.

2011-05-23  Bruno Haible  <address@hidden>

        canonicalize: Move AC_LIBOBJ invocations to module description.
        * m4/canonicalize.m4 (gl_FUNC_CANONICALIZE_FILENAME_MODE): Remove
        AC_LIBOBJ invocation.
        * modules/canonicalize (Makefile.am): Augment lib_SOURCES.

2011-05-23  Bruno Haible  <address@hidden>

        canon-host: Move AC_LIBOBJ invocations to module description.
        * m4/canon-host.m4 (gl_CANON_HOST): Remove macro.
        * modules/canon-host (configure.ac): Invoke gl_PREREQ_CANON_HOST
        instead of gl_CANON_HOST.
        (Makefile.am): Augment lib_SOURCES.

2011-05-23  Bruno Haible  <address@hidden>

        backupfile: Move AC_LIBOBJ invocations to module description.
        * m4/backupfile.m4 (gl_BACKUPFILE): Remove AC_LIBOBJ invocation.
        * modules/backupfile (Makefile.am): Augment lib_SOURCES.

2011-05-23  Bruno Haible  <address@hidden>

        argmatch: Move AC_LIBOBJ invocations to module description.
        * m4/argmatch.m4: Remove file.
        * modules/argmatch (Files): Remove it.
        (configure.ac): Remove gl_ARGMATCH call.
        (Makefile.am): Augment lib_SOURCES.

2011-05-23  Bruno Haible  <address@hidden>

        crypto/arctwo: Move AC_LIBOBJ invocations to module description.
        * m4/arctwo.m4 (gl_ARCTWO): Remove AC_LIBOBJ invocation.
        * modules/crypto/arctwo (Makefile.am): Augment lib_SOURCES.

2011-05-23  Bruno Haible  <address@hidden>

        crypto/arcfour: Move AC_LIBOBJ invocations to module description.
        * m4/arcfour.m4: Remove file.
        * modules/crypto/arcfour (Files): Remove it.
        (configure.ac): Remove gl_ARCFOUR call.
        (Makefile.am): Augment lib_SOURCES.

2011-05-22  Bruno Haible  <address@hidden>

        write: Move AC_LIBOBJ invocations to module description.
        * m4/write.m4 (gl_FUNC_WRITE): Move AC_LIBOBJ invocation from here...
        * modules/write (configure.ac): ... to here.

2011-05-22  Bruno Haible  <address@hidden>

        wmemset: Move AC_LIBOBJ invocations to module description.
        * m4/wmemset.m4 (gl_FUNC_WMEMSET): Move AC_LIBOBJ invocation from
        here...
        * modules/wmemset (configure.ac): ... to here.

2011-05-22  Bruno Haible  <address@hidden>

        wmemmove: Move AC_LIBOBJ invocations to module description.
        * m4/wmemmove.m4 (gl_FUNC_WMEMMOVE): Move AC_LIBOBJ invocation from
        here...
        * modules/wmemmove (configure.ac): ... to here.

2011-05-22  Bruno Haible  <address@hidden>

        wmemcpy: Move AC_LIBOBJ invocations to module description.
        * m4/wmemcpy.m4 (gl_FUNC_WMEMCPY): Move AC_LIBOBJ invocation from
        here...
        * modules/wmemcpy (configure.ac): ... to here.

2011-05-22  Bruno Haible  <address@hidden>

        wmemcmp: Move AC_LIBOBJ invocations to module description.
        * m4/wmemcmp.m4 (gl_FUNC_WMEMCMP): Move AC_LIBOBJ invocation from
        here...
        * modules/wmemcmp (configure.ac): ... to here.

2011-05-22  Bruno Haible  <address@hidden>

        wmemchr: Move AC_LIBOBJ invocations to module description.
        * m4/wmemchr.m4 (gl_FUNC_WMEMCHR): Move AC_LIBOBJ invocation from
        here...
        * modules/wmemchr (configure.ac): ... to here.

2011-05-22  Bruno Haible  <address@hidden>

        wcswidth: Move AC_LIBOBJ invocations to module description.
        * m4/wcswidth.m4 (gl_FUNC_WCSWIDTH): Move AC_LIBOBJ invocation from
        here...
        * modules/wcswidth (configure.ac): ... to here.

2011-05-22  Bruno Haible  <address@hidden>

        wcwidth: Respect rules for use of AC_LIBOBJ.
        * m4/wcwidth.m4 (gl_FUNC_WCWIDTH): Set HAVE_WCWIDTH. Move AC_LIBOBJ
        invocation from here...
        * modules/wcwidth (configure.ac): ... to here.
        (Depends-on): Update conditions.

2011-05-22  Bruno Haible  <address@hidden>

        wctype: Move AC_LIBOBJ invocations to module description.
        * m4/wctype.m4 (gl_FUNC_WCTYPE): Set HAVE_WCTYPE. Move AC_LIBOBJ
        invocation from here...
        * modules/wctype (configure.ac): ... to here.
        (Depends-on): Update conditions.

2011-05-22  Bruno Haible  <address@hidden>

        wctrans: Move AC_LIBOBJ invocations to module description.
        * m4/wctrans.m4 (gl_FUNC_WCTRANS): Set HAVE_WCTRANS. Move AC_LIBOBJ
        invocation from here...
        * modules/wctrans (configure.ac): ... to here.

2011-05-22  Bruno Haible  <address@hidden>

        wctomb: Move AC_LIBOBJ invocations to module description.
        * m4/wctomb.m4 (gl_FUNC_WCTOMB): Move AC_LIBOBJ and gl_PREREQ_WCTOMB
        invocations from here...
        * modules/wctomb (configure.ac): ... to here.

2011-05-22  Bruno Haible  <address@hidden>

        wctob: Move AC_LIBOBJ invocations to module description.
        * m4/wctob.m4 (gl_FUNC_WCTOB): Set HAVE_WCTOB. Move AC_LIBOBJ and
        gl_PREREQ_WCTOB invocations from here...
        * modules/wctob (configure.ac): ... to here.
        (Depends-on): Update conditions.

2011-05-22  Bruno Haible  <address@hidden>

        wcsxfrm: Move AC_LIBOBJ invocations to module description.
        * m4/wcsxfrm.m4 (gl_FUNC_WCSXFRM): Move AC_LIBOBJ invocation from
        here...
        * modules/wcsxfrm (configure.ac): ... to here.

2011-05-22  Bruno Haible  <address@hidden>

        wcstok: Move AC_LIBOBJ invocations to module description.
        * m4/wcstok.m4 (gl_FUNC_WCSTOK): Move AC_LIBOBJ invocation from here...
        * modules/wcstok (configure.ac): ... to here.

2011-05-22  Bruno Haible  <address@hidden>

        wcsstr: Move AC_LIBOBJ invocations to module description.
        * m4/wcsstr.m4 (gl_FUNC_WCSSTR): Move AC_LIBOBJ invocation from here...
        * modules/wcsstr (configure.ac): ... to here.

2011-05-22  Bruno Haible  <address@hidden>

        wcsspn: Move AC_LIBOBJ invocations to module description.
        * m4/wcsspn.m4 (gl_FUNC_WCSSPN): Move AC_LIBOBJ invocation from here...
        * modules/wcsspn (configure.ac): ... to here.

2011-05-22  Bruno Haible  <address@hidden>

        wcsrtombs: Move AC_LIBOBJ invocations to module description.
        * m4/wcsrtombs.m4 (gl_FUNC_WCSRTOMBS): Move AC_LIBOBJ and
        gl_PREREQ_WCSRTOMBS invocations from here...
        * modules/wcsrtombs (configure.ac): ... to here.

2011-05-22  Bruno Haible  <address@hidden>

        wcsrchr: Move AC_LIBOBJ invocations to module description.
        * m4/wcsrchr.m4 (gl_FUNC_WCSRCHR): Move AC_LIBOBJ invocation from
        here...
        * modules/wcsrchr (configure.ac): ... to here.

2011-05-22  Bruno Haible  <address@hidden>

        wcspbrk: Move AC_LIBOBJ invocations to module description.
        * m4/wcspbrk.m4 (gl_FUNC_WCSPBRK): Move AC_LIBOBJ invocation from
        here...
        * modules/wcspbrk (configure.ac): ... to here.

2011-05-22  Bruno Haible  <address@hidden>

        wcsnrtombs: Move AC_LIBOBJ invocations to module description.
        * m4/wcsnrtombs.m4 (gl_FUNC_WCSNRTOMBS): Move AC_LIBOBJ and
        gl_PREREQ_WCSNRTOMBS invocations from here...
        * modules/wcsnrtombs (configure.ac): ... to here.

2011-05-22  Bruno Haible  <address@hidden>

        wcsnlen: Move AC_LIBOBJ invocations to module description.
        * m4/wcsnlen.m4 (gl_FUNC_WCSNLEN): Move AC_LIBOBJ invocation from
        here...
        * modules/wcsnlen (configure.ac): ... to here.

2011-05-22  Bruno Haible  <address@hidden>

        wcsncpy: Move AC_LIBOBJ invocations to module description.
        * m4/wcsncpy.m4 (gl_FUNC_WCSNCPY): Move AC_LIBOBJ invocation from
        here...
        * modules/wcsncpy (configure.ac): ... to here.

2011-05-22  Bruno Haible  <address@hidden>

        wcsncmp: Move AC_LIBOBJ invocations to module description.
        * m4/wcsncmp.m4 (gl_FUNC_WCSNCMP): Move AC_LIBOBJ invocation from
        here...
        * modules/wcsncmp (configure.ac): ... to here.

2011-05-22  Bruno Haible  <address@hidden>

        wcsncat: Move AC_LIBOBJ invocations to module description.
        * m4/wcsncat.m4 (gl_FUNC_WCSNCAT): Move AC_LIBOBJ invocation from
        here...
        * modules/wcsncat (configure.ac): ... to here.

2011-05-22  Bruno Haible  <address@hidden>

        wcsncasecmp: Move AC_LIBOBJ invocations to module description.
        * m4/wcsncasecmp.m4 (gl_FUNC_WCSNCASECMP): Move AC_LIBOBJ invocation
        from here...
        * modules/wcsncasecmp (configure.ac): ... to here.

2011-05-22  Bruno Haible  <address@hidden>

        wcslen: Move AC_LIBOBJ invocations to module description.
        * m4/wcslen.m4 (gl_FUNC_WCSLEN): Move AC_LIBOBJ invocation from here...
        * modules/wcslen (configure.ac): ... to here.

2011-05-22  Bruno Haible  <address@hidden>

        wcsdup: Move AC_LIBOBJ invocations to module description.
        * m4/wcsdup.m4 (gl_FUNC_WCSDUP): Move AC_LIBOBJ invocation from here...
        * modules/wcsdup (configure.ac): ... to here.

2011-05-22  Bruno Haible  <address@hidden>

        wcscspn: Move AC_LIBOBJ invocations to module description.
        * m4/wcscspn.m4 (gl_FUNC_WCSCSPN): Move AC_LIBOBJ invocation from
        here...
        * modules/wcscspn (configure.ac): ... to here.

2011-05-22  Bruno Haible  <address@hidden>

        wcscpy: Move AC_LIBOBJ invocations to module description.
        * m4/wcscpy.m4 (gl_FUNC_WCSCPY): Move AC_LIBOBJ invocation from here...
        * modules/wcscpy (configure.ac): ... to here.

2011-05-22  Bruno Haible  <address@hidden>

        wcscoll: Move AC_LIBOBJ invocations to module description.
        * m4/wcscoll.m4 (gl_FUNC_WCSCOLL): Move AC_LIBOBJ invocation from
        here...
        * modules/wcscoll (configure.ac): ... to here.

2011-05-22  Bruno Haible  <address@hidden>

        wcscmp: Move AC_LIBOBJ invocations to module description.
        * m4/wcscmp.m4 (gl_FUNC_WCSCMP): Move AC_LIBOBJ invocation from here...
        * modules/wcscmp (configure.ac): ... to here.

2011-05-22  Bruno Haible  <address@hidden>

        wcschr: Move AC_LIBOBJ invocations to module description.
        * m4/wcschr.m4 (gl_FUNC_WCSCHR): Move AC_LIBOBJ invocation from here...
        * modules/wcschr (configure.ac): ... to here.

2011-05-22  Bruno Haible  <address@hidden>

        wcscat: Move AC_LIBOBJ invocations to module description.
        * m4/wcscat.m4 (gl_FUNC_WCSCAT): Move AC_LIBOBJ invocation from here...
        * modules/wcscat (configure.ac): ... to here.

2011-05-22  Bruno Haible  <address@hidden>

        wcscasecmp: Move AC_LIBOBJ invocations to module description.
        * m4/wcscasecmp.m4 (gl_FUNC_WCSCASECMP): Move AC_LIBOBJ invocation from
        here...
        * modules/wcscasecmp (configure.ac): ... to here.

2011-05-22  Bruno Haible  <address@hidden>

        wcrtomb: Move AC_LIBOBJ invocations to module description.
        * m4/wcrtomb.m4 (gl_FUNC_WCRTOMB): Move AC_LIBOBJ and gl_PREREQ_WCRTOMB
        invocations from here...
        * modules/wcrtomb (configure.ac): ... to here.

2011-05-22  Bruno Haible  <address@hidden>

        wcpncpy: Move AC_LIBOBJ invocations to module description.
        * m4/wcpncpy.m4 (gl_FUNC_WCPNCPY): Move AC_LIBOBJ invocation from
        here...
        * modules/wcpncpy (configure.ac): ... to here.

2011-05-22  Bruno Haible  <address@hidden>

        wcpcpy: Move AC_LIBOBJ invocations to module description.
        * m4/wcpcpy.m4 (gl_FUNC_WCPCPY): Move AC_LIBOBJ invocation from here...
        * modules/wcpcpy (configure.ac): ... to here.

2011-05-22  Bruno Haible  <address@hidden>

        waitpid: Move AC_LIBOBJ invocations to module description.
        * m4/waitpid.m4 (gl_FUNC_WAITPID): Set HAVE_WAITPID. Move AC_LIBOBJ
        invocation from here...
        * modules/waitpid (configure.ac): ... to here.

2011-05-22  Bruno Haible  <address@hidden>

        utimensat: Move AC_LIBOBJ invocations to module description.
        * m4/utimensat.m4 (gl_FUNC_UTIMENSAT): Move AC_LIBOBJ invocations from
        here...
        * modules/utimensat (configure.ac): ... to here.

2011-05-22  Bruno Haible  <address@hidden>

        usleep: Move AC_LIBOBJ invocations to module description.
        * m4/usleep.m4 (gl_FUNC_USLEEP): Move AC_LIBOBJ invocations from
        here...
        * modules/usleep (configure.ac): ... to here.

2011-05-22  Bruno Haible  <address@hidden>

        unlockpt: Move AC_LIBOBJ invocations to module description.
        * m4/unlockpt.m4 (gl_FUNC_UNLOCKPT): Move AC_LIBOBJ and
        gl_PREREQ_UNLOCKPT invocations from here...
        * modules/unlockpt (configure.ac): ... to here.

2011-05-22  Bruno Haible  <address@hidden>

        unlink: Respect rules for use of AC_LIBOBJ.
        * m4/unlink.m4 (gl_FUNC_UNLINK): Move AC_LIBOBJ invocation from here...
        * modules/unlink (configure.ac): ... to here.

2011-05-22  Bruno Haible  <address@hidden>

        uname: Move AC_LIBOBJ invocations to module description.
        * m4/uname.m4 (gl_FUNC_UNAME): Call AC_CHECK_FUNCS instead of
        AC_REPLACE_FUNCS. Move AC_LIBOBJ and gl_PREREQ_UNAME invocations from
        here...
        * modules/uname (configure.ac): ... to here.

2011-05-22  Bruno Haible  <address@hidden>

        ttyname_r: Move AC_LIBOBJ invocations to module description.
        * m4/ttyname_r.m4 (gl_FUNC_TTYNAME_R): Move AC_LIBOBJ and
        gl_PREREQ_TTYNAME_R invocations from here...
        * modules/ttyname_r (configure.ac): ... to here.

2011-05-22  Bruno Haible  <address@hidden>

        tsearch: Move AC_LIBOBJ invocations to module description.
        * m4/tsearch.m4 (gl_FUNC_TSEARCH): Move AC_LIBOBJ and gl_PREREQ_TSEARCH
        invocations from here...
        * modules/tsearch (configure.ac): ... to here.

2011-05-22  Bruno Haible  <address@hidden>

        towctrans: Move AC_LIBOBJ invocations to module description.
        * m4/towctrans.m4 (gl_FUNC_TOWCTRANS): Set HAVE_TOWCTRANS. Move
        AC_LIBOBJ invocation from here...
        * modules/towctrans (configure.ac): ... to here.

2011-05-22  Bruno Haible  <address@hidden>

        tmpfile: Move AC_LIBOBJ invocations to module description.
        * m4/tmpfile.m4 (gl_FUNC_TMPFILE): Move AC_LIBOBJ and gl_PREREQ_TMPFILE
        invocations from here...
        * modules/tmpfile (configure.ac): ... to here.

2011-05-22  Bruno Haible  <address@hidden>

        times: Move AC_LIBOBJ invocations to module description.
        * m4/times.m4 (gl_FUNC_TIMES): Move AC_LIBOBJ invocation from here...
        * modules/times (configure.ac): ... to here.

2011-05-22  Bruno Haible  <address@hidden>

        time_r: Move AC_LIBOBJ invocations to module description.
        * m4/time_r.m4 (gl_TIME_R): Move AC_LIBOBJ and gl_PREREQ_TIME_R
        invocations from here...
        * modules/time_r (configure.ac): ... to here.

2011-05-22  Bruno Haible  <address@hidden>

        timegm: Move AC_LIBOBJ invocations to module description.
        * m4/timegm.m4 (gl_FUNC_TIMEGM): Move AC_LIBOBJ and gl_PREREQ_TIMEGM
        invocations from here...
        * modules/timegm (configure.ac): ... to here.

2011-05-22  Bruno Haible  <address@hidden>

        tcgetsid: Move AC_LIBOBJ invocations to module description.
        * m4/tcgetsid.m4 (gl_FUNC_TCGETSID): Set HAVE_TCGETSID. Move AC_LIBOBJ
        and gl_PREREQ_TCGETSID invocations from here...
        * modules/tcgetsid (configure.ac): ... to here.
        (Depends-on): Update conditions.

2011-05-22  Bruno Haible  <address@hidden>

        symlinkat: Move AC_LIBOBJ invocations to module description.
        * m4/symlinkat.m4 (gl_FUNC_SYMLINKAT): Move AC_LIBOBJ invocation from
        here...
        * modules/symlinkat (configure.ac): ... to here.

2011-05-22  Bruno Haible  <address@hidden>

        symlink: Move AC_LIBOBJ invocations to module description.
        * m4/symlink.m4 (gl_FUNC_SYMLINK): Move AC_LIBOBJ invocations from
        here...
        * modules/symlink (configure.ac): ... to here.

2011-05-22  Bruno Haible  <address@hidden>

        strverscmp: Move AC_LIBOBJ invocations to module description.
        * m4/strverscmp.m4 (gl_FUNC_STRVERSCMP): Call AC_CHECK_FUNCS instead of
        AC_REPLACE_FUNCS. Move AC_LIBOBJ and gl_PREREQ_STRVERSCMP invocations
        from here...
        * modules/strverscmp (configure.ac): ... to here.

2011-05-22  Bruno Haible  <address@hidden>

        strtok_r: Move AC_LIBOBJ invocations to module description.
        * m4/strtok_r.m4 (gl_FUNC_STRTOK_R): Set HAVE_STRTOK_R. Move AC_LIBOBJ
        and gl_PREREQ_STRTOK_R invocations from here...
        * modules/strtok_r (configure.ac): ... to here.
        (Depends-on): Update conditions.

2011-05-22  Bruno Haible  <address@hidden>

        strtoumax: Move AC_LIBOBJ invocations to module description.
        * m4/strtoumax.m4 (gl_FUNC_STRTOUMAX): Call AC_CHECK_FUNCS instead of
        AC_REPLACE_FUNCS. Move AC_LIBOBJ and gl_PREREQ_STRTOUMAX invocations
        from here...
        * modules/strtoumax (configure.ac): ... to here.

2011-05-22  Bruno Haible  <address@hidden>

        strtoimax: Move AC_LIBOBJ invocations to module description.
        * m4/strtoimax.m4 (gl_FUNC_STRTOIMAX): Call AC_CHECK_FUNCS instead of
        AC_REPLACE_FUNCS. Move AC_LIBOBJ and gl_PREREQ_STRTOIMAX invocations
        from here...
        * modules/strtoimax (configure.ac): ... to here.

2011-05-22  Bruno Haible  <address@hidden>

        strtoull: Move AC_LIBOBJ invocations to module description.
        * m4/strtoull.m4 (gl_FUNC_STRTOULL): Call AC_CHECK_FUNCS instead of
        AC_REPLACE_FUNCS. Move AC_LIBOBJ and gl_PREREQ_STRTOULL invocations
        from here...
        * modules/strtoull (configure.ac): ... to here.

2011-05-22  Bruno Haible  <address@hidden>

        strtoll: Move AC_LIBOBJ invocations to module description.
        * m4/strtoll.m4 (gl_FUNC_STRTOLL): Call AC_CHECK_FUNCS instead of
        AC_REPLACE_FUNCS. Move AC_LIBOBJ and gl_PREREQ_STRTOLL invocations from
        here...
        * modules/strtoll (configure.ac): ... to here.

2011-05-22  Bruno Haible  <address@hidden>

        strtoul: Move AC_LIBOBJ invocations to module description.
        * m4/strtoul.m4 (gl_FUNC_STRTOUL): Call AC_CHECK_FUNCS instead of
        AC_REPLACE_FUNCS. Move AC_LIBOBJ invocation from here...
        * modules/strtoul (configure.ac): ... to here.

2011-05-22  Bruno Haible  <address@hidden>

        strtol: Move AC_LIBOBJ invocations to module description.
        * m4/strtol.m4 (gl_FUNC_STRTOL): Call AC_CHECK_FUNCS instead of
        AC_REPLACE_FUNCS. Move AC_LIBOBJ invocation from here...
        * modules/strtol (configure.ac): ... to here.

2011-05-22  Bruno Haible  <address@hidden>

        strtod: Move AC_LIBOBJ invocations to module description.
        * m4/strtod.m4 (gl_FUNC_STRTOD): Move AC_LIBOBJ and gl_PREREQ_STRTOD
        invocations from here...
        * modules/strtod (configure.ac): ... to here.

2011-05-22  Bruno Haible  <address@hidden>

        strstr*: Move AC_LIBOBJ invocations to module description.
        * m4/strstr.m4 (gl_FUNC_STRSTR_SIMPLE, gl_FUNC_STRSTR): Move AC_LIBOBJ
        invocations from here...
        * modules/strstr-simple (configure.ac): ... to here.
        * modules/strstr (configure.ac): ... and here.

2011-05-22  Bruno Haible  <address@hidden>

        strsignal: Move AC_LIBOBJ invocations to module description.
        * m4/strsignal.m4 (gl_FUNC_STRSIGNAL): Set HAVE_STRSIGNAL. Move
        AC_LIBOBJ and gl_PREREQ_STRSIGNAL invocations from here...
        * modules/strsignal (configure.ac): ... to here.
        (Depends-on): Update conditions.

2011-05-22  Bruno Haible  <address@hidden>

        strsep: Move AC_LIBOBJ invocations to module description.
        * m4/strsep.m4 (gl_FUNC_STRSEP): Call AC_CHECK_FUNCS instead of
        AC_REPLACE_FUNCS. Move AC_LIBOBJ and gl_PREREQ_STRSEP invocations from
        here...
        * modules/strsep (configure.ac): ... to here.

2011-05-22  Bruno Haible  <address@hidden>

        strptime: Move AC_LIBOBJ invocations to module description.
        * m4/strptime.m4 (gl_FUNC_STRPTIME): Move AC_LIBOBJ and
        gl_PREREQ_STRPTIME invocations from here...
        * modules/strptime (configure.ac): ... to here.

2011-05-22  Bruno Haible  <address@hidden>

        strpbrk: Move AC_LIBOBJ invocations to module description.
        * m4/strpbrk.m4 (gl_FUNC_STRPBRK): Call AC_CHECK_FUNCS instead of
        AC_REPLACE_FUNCS. Move AC_LIBOBJ and gl_PREREQ_STRPBRK invocations from
        here...
        * modules/strpbrk (configure.ac): ... to here.

2011-05-22  Bruno Haible  <address@hidden>

        strnlen: Move AC_LIBOBJ invocations to module description.
        * m4/strnlen.m4 (gl_FUNC_STRNLEN): Move AC_LIBOBJ and gl_PREREQ_STRNLEN
        invocations from here...
        * modules/strnlen (configure.ac): ... to here.

2011-05-22  Bruno Haible  <address@hidden>

        strndup: Move AC_LIBOBJ invocations to module description.
        * m4/strndup.m4 (gl_FUNC_STRNDUP): Set HAVE_STRNDUP. Move AC_LIBOBJ
        invocations from here...
        * modules/strndup (configure.ac): ... to here.
        (Depends-on): Update conditions.

2011-05-22  Bruno Haible  <address@hidden>

        strncat: Move AC_LIBOBJ invocations to module description.
        * m4/strncat.m4 (gl_FUNC_STRNCAT): Move AC_LIBOBJ and gl_PREREQ_STRNCAT
        invocations from here...
        * modules/strncat (configure.ac): ... to here.

2011-05-22  Bruno Haible  <address@hidden>

        strerror: Move AC_LIBOBJ invocations to module description.
        * m4/strerror.m4 (gl_FUNC_STRERROR): Move AC_LIBOBJ and
        gl_PREREQ_STRERROR invocations from here...
        * modules/strerror (configure.ac): ... to here.

2011-05-22  Bruno Haible  <address@hidden>

        strdup, strdup-posix: Move AC_LIBOBJ invocations to module description.
        * m4/strdup.m4 (gl_FUNC_STRDUP): Move AC_LIBOBJ and gl_PREREQ_STRDUP
        invocations from here...
        * modules/strdup (configure.ac): ... to here.
        * modules/strdup-posix (configure.ac): ... and here.

2011-05-22  Bruno Haible  <address@hidden>

        strcspn: Move AC_LIBOBJ invocations to module description.
        * m4/strcspn.m4 (gl_FUNC_STRCSPN): Call AC_CHECK_FUNCS instead of
        AC_REPLACE_FUNCS. Move AC_LIBOBJ and gl_PREREQ_STRCSPN invocations from
        here...
        * modules/strcspn (configure.ac): ... to here.

2011-05-22  Bruno Haible  <address@hidden>

        strchrnul: Move AC_LIBOBJ invocations to module description.
        * m4/strchrnul.m4 (gl_FUNC_STRCHRNUL): Move AC_LIBOBJ and
        gl_PREREQ_STRCHRNUL invocations from here...
        * modules/strchrnul (configure.ac): ... to here.

2011-05-22  Bruno Haible  <address@hidden>

        strcasestr*: Move AC_LIBOBJ invocations to module description.
        * m4/strcasestr.m4 (gl_FUNC_STRCASESTR_SIMPLE, gl_FUNC_STRCASESTR):
        Move AC_LIBOBJ and gl_PREREQ_STRCASESTR invocations from here...
        * modules/strcasestr-simple (configure.ac): ... to here.
        * modules/strcasestr (configure.ac): ... and here.

2011-05-22  Bruno Haible  <address@hidden>

        strcase: Move AC_LIBOBJ invocations to module description.
        * m4/strcase.m4 (gl_FUNC_STRNCASECMP): Set HAVE_STRNCASECMP.
        (gl_FUNC_STRCASECMP, gl_FUNC_STRNCASECMP): Call AC_CHECK_FUNCS instead
        of AC_REPLACE_FUNCS. Move AC_LIBOBJ, gl_PREREQ_STRCASECMP,
        gl_PREREQ_STRNCASECMP invocations from here...
        * modules/strcase (configure.ac): ... to here.

2011-05-22  Bruno Haible  <address@hidden>

        stpncpy: Move AC_LIBOBJ invocations to module description.
        * m4/stpncpy.m4 (gl_FUNC_STPNCPY): Move AC_LIBOBJ invocations from
        here...
        * modules/stpncpy (configure.ac): ... to here.

2011-05-22  Bruno Haible  <address@hidden>

        stpcpy: Move AC_LIBOBJ invocations to module description.
        * m4/stpcpy.m4 (gl_FUNC_STPCPY): Call AC_CHECK_FUNCS instead of
        AC_REPLACE_FUNCS. Move AC_LIBOBJ and gl_PREREQ_STPCPY invocations from
        here...
        * modules/stpcpy (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        stat: Move AC_LIBOBJ invocations to module description.
        * m4/stat.m4 (gl_PREREQ_STAT): New macro, extracted from gl_FUNC_STAT.
        (gl_FUNC_STAT): Move AC_LIBOBJ and gl_PREREQ_STAT invocations from
        here...
        * modules/stat (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        sleep: Move AC_LIBOBJ invocations to module description.
        * m4/sleep.m4 (gl_FUNC_SLEEP): Move AC_LIBOBJ invocations from here...
        * modules/sleep (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        signbit: Move AC_LIBOBJ invocations to module description.
        * m4/signbit.m4 (gl_SIGNBIT): Move AC_LIBOBJ invocations from here...
        * modules/signbit (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        sigprocmask: Move AC_LIBOBJ invocations to module description.
        * m4/signalblocking.m4 (gl_SIGNALBLOCKING): Move AC_LIBOBJ and
        gl_PREREQ_SIGPROMASK invocations from here...
        * modules/sigprocmask (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        sigaction: Move AC_LIBOBJ invocations to module description.
        * m4/sigaction.m4 (gl_SIGACTION): Move AC_LIBOBJ and
        gl_PREREQ_SIGACTION invocations from here...
        * modules/sigaction (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        sig2str: Move AC_LIBOBJ invocations to module description.
        * m4/sig2str.m4 (gl_FUNC_SIG2STR): Call AC_CHECK_FUNCS instead of
        AC_REPLACE_FUNCS. Move AC_LIBOBJ and gl_PREREQ_SIG2STR invocations from
        here...
        * modules/sig2str (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        setlocale: Move AC_LIBOBJ invocations to module description.
        * m4/setlocale.m4 (gl_FUNC_SETLOCALE): Move AC_LIBOBJ and
        gl_PREREQ_SETLOCALE invocations from here...
        * modules/setlocale (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        unsetenv: Move AC_LIBOBJ invocations to module description.
        * m4/setenv.m4 (gl_FUNC_UNSETENV): Set HAVE_UNSETENV. Move AC_LIBOBJ
        and gl_PREREQ_UNSETENV invocations from here...
        * modules/unsetenv (configure.ac): ... to here.
        (Depends-on): Update.

2011-05-21  Bruno Haible  <address@hidden>

        setenv: Move AC_LIBOBJ invocations to module description.
        * m4/setenv.m4 (gl_FUNC_SETENV): Move AC_LIBOBJ invocations from
        here...
        * modules/setenv (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        selinux-h: Move AC_LIBOBJ invocations to module description.
        * m4/selinux-selinux-h.m4 (gl_HEADERS_SELINUX_SELINUX_H): Move
        AC_LIBOBJ invocation from here...
        * modules/selinux-h (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        select: Respect rules for use of AC_LIBOBJ.
        * m4/select.m4 (gl_FUNC_SELECT): Move AC_LIBOBJ invocations from
        here...
        * modules/select (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        scandir: Move AC_LIBOBJ invocations to module description.
        * m4/scandir.m4 (gl_FUNC_SCANDIR): Move AC_LIBOBJ and gl_PREREQ_SCANDIR
        invocations from here...
        * modules/scandir (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        rpmatch: Move AC_LIBOBJ invocations to module description.
        * m4/rpmatch.m4 (gl_FUNC_RPMATCH): Call AC_CHECK_FUNCS instead of
        AC_REPLACE_FUNCS. Move AC_LIBOBJ and gl_PREREQ_RPMATCH invocations from
        here...
        * modules/rpmatch (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        rmdir: Respect rules for use of AC_LIBOBJ.
        * m4/rmdir.m4 (gl_FUNC_RMDIR): Move AC_LIBOBJ invocation from here...
        * modules/rmdir (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        renameat: Move AC_LIBOBJ invocations to module description.
        * m4/renameat.m4 (gl_FUNC_RENAMEAT): Move AC_LIBOBJ invocations from
        here...
        * modules/renameat (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        rename: Respect rules for use of AC_LIBOBJ.
        * m4/rename.m4 (gl_FUNC_RENAME): Move AC_LIBOBJ invocations from
        here...
        * modules/rename (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        remove: Move AC_LIBOBJ invocations to module description.
        * m4/remove.m4 (gl_FUNC_REMOVE): Move AC_LIBOBJ invocations from
        here...
        * modules/remove (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        relocatable-lib: Move AC_LIBOBJ invocations to module description.
        * m4/relocatable-lib.m4 (gl_RELOCATABLE_LIBRARY_SEPARATE): Remove
        macro.
        (gl_RELOCATABLE_LIBRARY): Move AC_LIBOBJ invocation from here...
        * modules/relocatable-lib (configure.ac): ... to here.
        * modules/relocatable-prog-wrapper (configure.ac): Invoke
        gl_RELOCATABLE_LIBRARY instead of gl_RELOCATABLE_LIBRARY_SEPARATE.

2011-05-21  Bruno Haible  <address@hidden>

        relocatable-prog: Move AC_LIBOBJ invocations to module description.
        * m4/relocatable.m4 (gl_RELOCATABLE): Move AC_LIBOBJ invocation from
        here...
        * modules/relocatable-prog (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        regex: Move AC_LIBOBJ invocations to module description.
        * m4/regex.m4 (gl_REGEX): Move AC_LIBOBJ and gl_PREREQ_REGEX
        invocations from here...
        * modules/regex (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        realloc-*: Move AC_LIBOBJ invocations to module description.
        * m4/realloc.m4 (gl_REPLACE_REALLOC): Remove macro.
        (gl_FUNC_REALLOC_GNU, gl_FUNC_REALLOC_POSIX): Inline it here. Move
        AC_LIBOBJ invocations from here...
        * modules/realloc-gnu (configure.ac): ... to here.
        * modules/realloc-posix (configure.ac): ... and here.

2011-05-21  Bruno Haible  <address@hidden>

        readutmp: Move AC_LIBOBJ invocations to module description.
        * m4/readutmp.m4 (gl_READUTMP): Move AC_LIBOBJ invocation from here...
        * modules/readutmp (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        readlinkat: Move AC_LIBOBJ invocations to module description.
        * m4/readlinkat.m4 (gl_FUNC_READLINKAT): Move AC_LIBOBJ invocation from
        here...
        * modules/readlinkat (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        readlink: Move AC_LIBOBJ invocations to module description.
        * m4/readlink.m4 (gl_FUNC_READLINK): Move AC_LIBOBJ and
        gl_PREREQ_READLINK invocations from here...
        * modules/readlink (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        readline: Move AC_LIBOBJ invocations to module description.
        * m4/readline.m4 (gl_FUNC_READLINE): Move AC_LIBOBJ and
        gl_PREREQ_READLINE invocations from here...
        * modules/readline (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        read: Move AC_LIBOBJ invocations to module description.
        * m4/read.m4 (gl_FUNC_READ): Move AC_LIBOBJ invocation from here...
        * modules/read (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        rawmemchr: Move AC_LIBOBJ invocations to module description.
        * m4/rawmemchr.m4 (gl_FUNC_RAWMEMCHR): Call AC_CHECK_FUNCS instead of
        AC_REPLACE_FUNCS. Move AC_LIBOBJ and gl_PREREQ_RAWMEMCHR invocations
        from here...
        * modules/rawmemchr (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        random_r: Move AC_LIBOBJ invocations to module description.
        * m4/random_r.m4 (gl_FUNC_RANDOM_R): Move AC_LIBOBJ and
        gl_PREREQ_RANDOM_R invocations from here...
        * modules/random_r (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        pwrite: Move AC_LIBOBJ invocations to module description.
        * m4/pwrite.m4 (gl_FUNC_PWRITE): Move AC_LIBOBJ invocation from here...
        * modules/pwrite (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        putenv: Move AC_LIBOBJ invocations to module description.
        * m4/putenv.m4 (gl_FUNC_PUTENV): Move AC_LIBOBJ invocation from here...
        * modules/putenv (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        login_tty: Move AC_LIBOBJ invocations to module description.
        * m4/pty.m4 (gl_FUNC_LOGIN_TTY): Move AC_LIBOBJ invocation from here...
        * modules/login_tty (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        openpty: Move AC_LIBOBJ invocations to module description.
        * m4/pty.m4 (gl_FUNC_OPENPTY): Move AC_LIBOBJ invocations from here...
        * modules/openpty (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        forkpty: Move AC_LIBOBJ invocations to module description.
        * m4/pty.m4 (gl_FUNC_FORKPTY): Move AC_LIBOBJ invocations from here...
        * modules/forkpty (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        ptsname: Move AC_LIBOBJ invocations to module description.
        * m4/ptsname.m4 (gl_FUNC_PTSNAME): Move AC_LIBOBJ and gl_PREREQ_PTSNAME
        invocations from here...
        * modules/ptsname (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        pread: Move AC_LIBOBJ invocations to module description.
        * m4/pread.m4 (gl_FUNC_PREAD): Move AC_LIBOBJ invocation from here...
        * modules/pread (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        posix_spawn*: Move AC_LIBOBJ invocations to module description.
        * m4/posix_spawn.m4 (gl_PREREQ_POSIX_SPAWN_INTERNAL): Renamed from
        gl_POSIX_SPAWN_INTERNAL. Move AC_LIBOBJ invocation from here...
        * modules/posix_spawn (configure.ac): ... to here.
        * modules/posix_spawnp (configure.ac): ... and here.

2011-05-21  Bruno Haible  <address@hidden>

        popen: Move AC_LIBOBJ invocations to module description.
        * m4/popen.m4 (gl_FUNC_POPEN): Move AC_LIBOBJ and gl_PREREQ_POPEN
        invocations from here...
        * modules/popen (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        poll: Move AC_LIBOBJ invocations to module description.
        * m4/poll.m4 (gl_FUNC_POLL): Move AC_LIBOBJ and gl_PREREQ_POLL
        invocations from here...
        * modules/poll (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        pipe-posix: Move AC_LIBOBJ invocations to module description.
        * m4/pipe.m4 (gl_FUNC_PIPE): Move AC_LIBOBJ invocation from here...
        * modules/pipe-posix (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        perror: Use common idiom.
        * modules/perror (configure.ac): Reorder statements.

2011-05-21  Bruno Haible  <address@hidden>

        openat: Respect rules for use of AC_LIBOBJ.
        * m4/openat.m4 (gl_FUNC_OPENAT): Call AC_CHECK_FUNCS instead of
        AC_REPLACE_FUNCS. Move AC_LIBOBJ invocations from here...
        * modules/openat (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        obstack-printf*: Move AC_LIBOBJ invocations to module description.
        * m4/obstack-printf.m4 (gl_REPLACE_OBSTACK_PRINTF): Move AC_LIBOBJ
        invocation from here...
        * modules/obstack-printf (configure.ac): ... to here.
        * modules/obstack-printf-posix (configure.ac): ... and here.

2011-05-21  Bruno Haible  <address@hidden>

        nl_langinfo: Move AC_LIBOBJ invocations to module description.
        * m4/nl_langinfo.m4 (gl_FUNC_NL_LANGINFO): Move AC_LIBOBJ invocations
        from here...
        * modules/nl_langinfo (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        nanosleep: Move AC_LIBOBJ invocations to module description.
        * m4/nanosleep.m4 (gl_FUNC_NANOSLEEP): Move AC_LIBOBJ and
        gl_PREREQ_NANOSLEEP invocations from here...
        * modules/nanosleep (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        mountlist: Move AC_LIBOBJ invocations to module description.
        * m4/mountlist.m4 (gl_MOUNTLIST): Move AC_LIBOBJ and
        gl_PREREQ_MOUNTLIST_EXTRA invocations from here...
        * modules/mountlist (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        mktime: Respect rules for use of AC_LIBOBJ.
        * m4/mktime.m4 (AC_FUNC_MKTIME): Remove macro.
        (gl_FUNC_MKTIME): Inline it here. Set gl_cv_func_working_mktime. Move
        AC_LIBOBJ and gl_PREREQ_MKTIME invocations from here...
        (gl_FUNC_MKTIME_INTERNAL): ... and here...
        * modules/mktime (configure.ac): ... to here.
        * modules/mktime-internal (configure.ac): ... and here.
        * m4/timegm.m4 (gl_FUNC_TIMEGM): Update.

2011-05-21  Bruno Haible  <address@hidden>

        mkstemps: Move AC_LIBOBJ invocations to module description.
        * m4/mkstemps.m4 (gl_FUNC_MKSTEMPS): Move AC_LIBOBJ invocation from
        here...
        * modules/mkstemps (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        mkstemp: Move AC_LIBOBJ invocations to module description.
        * m4/mkstemp.m4 (gl_FUNC_MKSTEMP): Move AC_LIBOBJ and
        gl_PREREQ_MKSTEMP invocations from here...
        * modules/mkstemp (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        mkostemps: Move AC_LIBOBJ invocations to module description.
        * m4/mkostemps.m4 (gl_FUNC_MKOSTEMPS): Move AC_LIBOBJ invocation from
        here...
        * modules/mkostemps (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        mkostemp: Move AC_LIBOBJ invocations to module description.
        * m4/mkostemp.m4 (gl_FUNC_MKOSTEMP): Move AC_LIBOBJ and
        gl_PREREQ_MKOSTEMP invocations from here...
        * modules/mkostemp (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        mknod: Move AC_LIBOBJ invocations to module description.
        * m4/mknod.m4 (gl_FUNC_MKNOD): Move AC_LIBOBJ invocations from here...
        * modules/mknod (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        mkfifoat: Move AC_LIBOBJ invocations to module description.
        * m4/mkfifoat.m4 (gl_FUNC_MKFIFOAT): Move AC_LIBOBJ invocations from
        here...
        * modules/mkfifoat (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        mkfifo: Respect rules for use of AC_LIBOBJ.
        * m4/mkfifo.m4 (gl_FUNC_MKFIFO): Move AC_LIBOBJ invocations from
        here...
        * modules/mkfifo (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        mkdtemp: Move AC_LIBOBJ invocations to module description.
        * m4/mkdtemp.m4 (gl_FUNC_MKDTEMP): Move AC_LIBOBJ and gl_PREREQ_MKDTEMP
        invocations from here...
        * modules/mkdtemp (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        mkdir: Move AC_LIBOBJ invocations to module description.
        * m4/mkdir.m4 (gl_FUNC_MKDIR): Move AC_LIBOBJ invocations from here...
        * modules/mkdir (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        memset: Move AC_LIBOBJ invocations to module description.
        * m4/memset.m4 (gl_FUNC_MEMSET): Call AC_CHECK_FUNCS instead of
        AC_REPLACE_FUNCS. Move AC_LIBOBJ and gl_PREREQ_MEMSET invocations from
        here...
        * modules/memset (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        memrchr: Move AC_LIBOBJ invocations to module description.
        * m4/memrchr.m4 (gl_FUNC_MEMRCHR): Call AC_CHECK_FUNCS instead of
        AC_REPLACE_FUNCS. Move AC_LIBOBJ and gl_PREREQ_MEMRCHR invocations from
        here...
        * modules/memrchr (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        mempcpy: Move AC_LIBOBJ invocations to module description.
        * m4/mempcpy.m4 (gl_FUNC_MEMPCPY): Call AC_CHECK_FUNCS instead of
        AC_REPLACE_FUNCS. Move AC_LIBOBJ and gl_PREREQ_MEMPCPY invocations from
        here...
        * modules/mempcpy (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        memmove: Move AC_LIBOBJ invocations to module description.
        * m4/memmove.m4 (gl_FUNC_MEMMOVE): Call AC_CHECK_FUNCS instead of
        AC_REPLACE_FUNCS. Move AC_LIBOBJ and gl_PREREQ_MEMMOVE invocations from
        here...
        * modules/memmove (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        memmem*: Move AC_LIBOBJ invocations to module description.
        * m4/memmem.m4 (gl_FUNC_MEMMEM_SIMPLE): Call AC_CHECK_FUNCS instead of
        AC_REPLACE_FUNCS. Set HAVE_MEMMEM. Move AC_LIBOBJ invocations from
        here...
        (gl_FUNC_MEMMEM): ... and here...
        * modules/memmem-simple (configure.ac): ... to here.
        * modules/memmem (configure.ac): ... and here.

2011-05-21  Bruno Haible  <address@hidden>

        memcpy: Move AC_LIBOBJ invocations to module description.
        * m4/memcpy.m4 (gl_FUNC_MEMCPY): Call AC_CHECK_FUNCS instead of
        AC_REPLACE_FUNCS. Move AC_LIBOBJ and gl_PREREQ_MEMCPY invocations from
        here...
        * modules/memcpy (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        memcmp: Simplify autoconf macro.
        * m4/memcmp.m4 (gl_FUNC_MEMCMP): Merge the cross-compilation code into
        the AC_RUN_IFELSE invocation. Set gl_func_memcmp.
        * modules/memcmp (Depends-on, configure.ac): Test gl_func_memcmp.

2011-05-21  Bruno Haible  <address@hidden>

        memcmp: Move AC_LIBOBJ invocations to module description.
        * m4/memcmp.m4 (AC_FUNC_MEMCMP): Remove macro.
        (gl_FUNC_MEMCMP): Inline it here. Set gl_cv_func_memcmp_working. Move
        AC_LIBOBJ and gl_PREREQ_MEMCMP invocations from here...
        * modules/memcmp (configure.ac): ... to here.
        (Depends-on): Update conditions.

2011-05-21  Bruno Haible  <address@hidden>

        memchr: Respect rules for use of AC_LIBOBJ.
        * m4/memchr.m4 (gl_FUNC_MEMCHR): Move AC_LIBOBJ and gl_PREREQ_MEMCHR
        invocations from here...
        * modules/memchr (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        mbtowc: Move AC_LIBOBJ invocations to module description.
        * m4/mbtowc.m4 (gl_FUNC_MBTOWC): Move AC_LIBOBJ and gl_PREREQ_MBTOWC
        invocations from here...
        * modules/mbtowc (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        mbsrtowcs: Move AC_LIBOBJ invocations to module description.
        * m4/mbsrtowcs.m4 (gl_FUNC_MBSRTOWCS): Move AC_LIBOBJ and
        gl_PREREQ_MBSRTOWCS invocations from here...
        * modules/mbsrtowcs (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        mbsnrtowcs: Move AC_LIBOBJ invocations to module description.
        * m4/mbsnrtowcs.m4 (gl_FUNC_MBSNRTOWCS): Move AC_LIBOBJ and
        gl_PREREQ_MBSNRTOWCS invocations from here...
        * modules/mbsnrtowcs (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        mbsinit: Move AC_LIBOBJ invocations to module description.
        * m4/mbsinit.m4 (gl_FUNC_MBSINIT): Move AC_LIBOBJ and gl_PREREQ_MBSINIT
        invocations from here...
        * modules/mbsinit (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        mbrlen: Move AC_LIBOBJ invocations to module description.
        * m4/mbrlen.m4 (gl_FUNC_MBRLEN): Move AC_LIBOBJ and gl_PREREQ_MBRLEN
        invocations from here...
        * modules/mbrlen (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        mbrtowc: Respect rules for use of AC_LIBOBJ.
        * m4/mbrtowc.m4 (gl_FUNC_MBRTOWC): Move AC_LIBOBJ and gl_PREREQ_MBRTOWC
        invocations from here...
        * modules/mbrtowc (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        malloc-*: Move AC_LIBOBJ invocations to module description.
        * m4/malloc.m4 (gl_REPLACE_MALLOC): Remove macro.
        (gl_FUNC_MALLOC_GNU, gl_FUNC_MALLOC_POSIX): Inline it here. Move
        AC_LIBOBJ invocations from here...
        * modules/malloc-gnu (configure.ac): ... to here.
        * modules/malloc-posix (configure.ac): ... and here.

2011-05-21  Bruno Haible  <address@hidden>

        lstat, openat: Respect rules for use of AC_LIBOBJ.
        * m4/lstat.m4 (gl_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK): Renamed from
        AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK. Set variable
        gl_cv_func_lstat_dereferences_slashed_symlink. Don't invoke AC_LIBOBJ.
        (gl_PREREQ_LSTAT): New macro, extracted from gl_FUNC_LSTAT.
        (gl_FUNC_LSTAT): Update. Remove gl_PREREQ_LSTAT code.
        * modules/lstat (configure.ac): Invoke AC_LIBOBJ and gl_PREREQ_LSTAT
        here.
        * m4/openat.m4 (gl_FUNC_OPENAT): Update.

2011-05-21  Bruno Haible  <address@hidden>

        lseek: Move AC_LIBOBJ invocations to module description.
        * m4/lseek.m4 (gl_REPLACE_LSEEK): Remove macro.
        (gl_FUNC_LSEEK): Inline it here. Move AC_LIBOBJ invocation from here...
        * modules/lseek (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        linkat: Move AC_LIBOBJ invocations to module description.
        * m4/linkat.m4 (gl_FUNC_LINKAT): Move AC_LIBOBJ invocations from
        here...
        * modules/linkat (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        link: Respect rules for use of AC_LIBOBJ.
        * m4/link.m4 (gl_FUNC_LINK): Move AC_LIBOBJ invocations from here...
        * modules/link (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        lchown: Move AC_LIBOBJ invocations to module description.
        * m4/lchown.m4 (gl_FUNC_EUIDACCESS): Call AC_CHECK_FUNCS instead of
        AC_REPLACE_FUNCS. Move AC_LIBOBJ invocations from here...
        * modules/lchown (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        iswctype: Move AC_LIBOBJ invocations to module description.
        * m4/iswctype.m4 (gl_FUNC_ISWCTYPE): Move AC_LIBOBJ invocation from
        here...
        * modules/iswctype (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        iswblank: Move AC_LIBOBJ invocations to module description.
        * m4/iswblank.m4 (gl_FUNC_ISWBLANK): Move AC_LIBOBJ invocation from
        here...
        * modules/iswblank (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        atanl: Move AC_LIBOBJ invocations to module description.
        * m4/atanl.m4 (gl_FUNC_ATANL): Move AC_LIBOBJ invocation from here...
        * modules/atanl (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        acosl: Move AC_LIBOBJ invocations to module description.
        * m4/acosl.m4 (gl_FUNC_ACOSL): Move AC_LIBOBJ invocation from here...
        * modules/acosl (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        asinl: Respect rules for use of AC_LIBOBJ.
        * m4/asinl.m4 (gl_FUNC_ASINL): Move AC_LIBOBJ invocation from here...
        * modules/asinl (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        tanl: Move AC_LIBOBJ invocations to module description.
        * m4/tanl.m4 (gl_FUNC_TANL): Move AC_LIBOBJ invocations from here...
        * modules/tanl (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        cosl: Move AC_LIBOBJ invocations to module description.
        * m4/cosl.m4 (gl_FUNC_COSL): Move AC_LIBOBJ invocations from here...
        * modules/cosl (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        sinl: Move AC_LIBOBJ invocations to module description.
        * m4/sinl.m4 (gl_FUNC_SINL): Move AC_LIBOBJ invocations from here...
        * modules/sinl (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        logl: Move AC_LIBOBJ invocations to module description.
        * m4/logl.m4 (gl_FUNC_LOGL): Move AC_LIBOBJ invocation from here...
        * modules/logl (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        expl: Move AC_LIBOBJ invocations to module description.
        * m4/expl.m4 (gl_FUNC_EXPL): Move AC_LIBOBJ invocation from here...
        * modules/expl (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        roundl: Move AC_LIBOBJ invocations to module description.
        * m4/roundl.m4 (gl_FUNC_ROUNDL): Move AC_LIBOBJ invocation from here...
        * modules/roundl (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        round: Move AC_LIBOBJ invocations to module description.
        * m4/round.m4 (gl_FUNC_ROUND): Move AC_LIBOBJ invocation from here...
        * modules/round (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        roundf: Move AC_LIBOBJ invocations to module description.
        * m4/roundf.m4 (gl_FUNC_ROUNDF): Move AC_LIBOBJ invocation from here...
        * modules/roundf (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        truncl: Move AC_LIBOBJ invocations to module description.
        * m4/truncl.m4 (gl_FUNC_TRUNCL): Move AC_LIBOBJ invocation from here...
        * modules/truncl (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        trunc: Move AC_LIBOBJ invocations to module description.
        * m4/trunc.m4 (gl_FUNC_TRUNC): Move AC_LIBOBJ invocation from here...
        * modules/trunc (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        truncf: Move AC_LIBOBJ invocations to module description.
        * m4/truncf.m4 (gl_FUNC_TRUNCF): Move AC_LIBOBJ invocation from here...
        * modules/truncf (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        ceill: Move AC_LIBOBJ invocations to module description.
        * m4/ceill.m4 (gl_FUNC_CEILL): Move AC_LIBOBJ invocation from here...
        * modules/ceill (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        ceil: Move AC_LIBOBJ invocations to module description.
        * m4/ceil.m4 (gl_FUNC_CEIL): Move AC_LIBOBJ invocation from here...
        * modules/ceil (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        ceilf: Move AC_LIBOBJ invocations to module description.
        * m4/ceilf.m4 (gl_FUNC_CEILF): Move AC_LIBOBJ invocation from here...
        * modules/ceilf (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        floorl: Respect rules for use of AC_LIBOBJ.
        * m4/floorl.m4 (gl_FUNC_FLOORL): Move AC_LIBOBJ invocation from here...
        * modules/floorl (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        floor: Respect rules for use of AC_LIBOBJ.
        * m4/floor.m4 (gl_FUNC_FLOOR): Move AC_LIBOBJ invocation from here...
        * modules/floor (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        floorf: Move AC_LIBOBJ invocations to module description.
        * m4/floorf.m4 (gl_FUNC_FLOORF): Move AC_LIBOBJ invocation from here...
        * modules/floorf (configure.ac): ... to here.

2011-05-20  Bruno Haible  <address@hidden>

        sqrtl: Respect rules for use of AC_LIBOBJ.
        * m4/sqrtl.m4 (gl_FUNC_SQRTL): Move AC_LIBOBJ invocation from here...
        * modules/sqrtl (configure.ac): ... to here.

2011-05-20  Bruno Haible  <address@hidden>

        ldexpl: Respect rules for use of AC_LIBOBJ.
        * m4/ldexpl.m4 (gl_FUNC_LDEXPL): Move AC_LIBOBJ invocation from here...
        * modules/ldexpl (configure.ac): ... to here.

2011-05-20  Bruno Haible  <address@hidden>

        frexpl*: Respect rules for use of AC_LIBOBJ.
        * m4/frexpl.m4 (gl_FUNC_FREXPL, gl_FUNC_FREXPL_NO_LIBM): Move AC_LIBOBJ
        invocation from here...
        * modules/frexpl (configure.ac): ... to here.
        * modules/frexpl-nolibm (configure.ac): ... and here.

2011-05-20  Bruno Haible  <address@hidden>

        frexp, frexp-nolibm: Move AC_LIBOBJ invocations to module description.
        * m4/frexp.m4 (gl_FUNC_FREXP, gl_FUNC_FREXP_NO_LIBM): Move AC_LIBOBJ
        invocation from here...
        * modules/frexp (configure.ac): ... to here.
        * modules/frexp-nolibm (configure.ac): ... and here.

2011-05-20  Bruno Haible  <address@hidden>

        isnan: Respect rules for use of AC_LIBOBJ.
        * m4/isnan.m4 (gl_ISNAN): Don't do the AC_LIBOBJ and gl_PREREQ_ISNAN*
        invocations here.
        * modules/isnanf (configure.ac): Require gl_ISNAN if it exists. Test
        REPLACE_ISNAN.
        * modules/isnand (configure.ac): Likewise.
        * modules/isnanl (configure.ac): Likewise.

2011-05-20  Bruno Haible  <address@hidden>

        isnanl*: Respect rules for use of AC_LIBOBJ.
        * m4/isnanl.m4 (gl_FUNC_ISNANL, gl_FUNC_ISNANL_NO_LIBM): Move AC_LIBOBJ
        invocation from here...
        * modules/isnanl (configure.ac): ... to here.
        * modules/isnanl-nolibm (configure.ac): ... and here.

2011-05-20  Bruno Haible  <address@hidden>

        isnand*: Move AC_LIBOBJ invocations to module description.
        * m4/isnand.m4 (gl_FUNC_ISNAND, gl_FUNC_ISNAND_NO_LIBM): Move AC_LIBOBJ
        invocation from here...
        * modules/isnand (configure.ac): ... to here.
        * modules/isnand-nolibm (configure.ac): ... and here.

2011-05-20  Bruno Haible  <address@hidden>

        isnanf*: Move AC_LIBOBJ invocations to module description.
        * m4/isnanf.m4 (gl_FUNC_ISNANF, gl_FUNC_ISNANF_NO_LIBM): Move AC_LIBOBJ
        invocation from here...
        * modules/isnanf (configure.ac): ... to here.
        * modules/isnanf-nolibm (configure.ac): ... and here.

2011-05-20  Bruno Haible  <address@hidden>

        isnan*: Separate the AC_LIBOBJ invocations.
        * m4/isnanf.m4 (gl_PREREQ_ISNANF): Renamed from gl_BUILD_ISNANF. Remove
        AC_LIBOBJ invocation.
        (gl_FUNC_ISNANF, gl_FUNC_ISNANF_NO_LIBM): Update. Invoke AC_LIBOBJ
        here.
        * m4/isnand.m4 (gl_PREREQ_ISNAND): Renamed from gl_BUILD_ISNAND. Remove
        AC_LIBOBJ invocation.
        (gl_FUNC_ISNAND, gl_FUNC_ISNAND_NO_LIBM): Update. Invoke AC_LIBOBJ
        here.
        * m4/isnanl.m4 (gl_PREREQ_ISNANL): Renamed from gl_BUILD_ISNANL. Remove
        AC_LIBOBJ invocation.
        (gl_FUNC_ISNANL, gl_FUNC_ISNANL_NO_LIBM): Update. Invoke AC_LIBOBJ
        here.
        * m4/isnan.m4 (gl_ISNAN): Update. Invoke AC_LIBOBJ here.

2011-05-08  Bruno Haible  <address@hidden>

        isinf: Move AC_LIBOBJ invocations to module description.
        * m4/isinf.m4 (gl_ISINF): Move AC_LIBOBJ invocation from here...
        * modules/isinf (configure.ac): ... to here.

2011-05-08  Bruno Haible  <address@hidden>

        isfinite: Move AC_LIBOBJ invocations to module description.
        * m4/isfinite.m4 (gl_ISFINITE): Move AC_LIBOBJ invocation from here...
        * modules/isfinite (configure.ac): ... to here.

2011-05-08  Bruno Haible  <address@hidden>

        isblank: Move AC_LIBOBJ invocations to module description.
        * m4/isblank.m4 (gl_FUNC_ISBLANK): Move AC_LIBOBJ invocation from
        here...
        * modules/isblank (configure.ac): ... to here.

2011-05-08  Bruno Haible  <address@hidden>

        isapipe: Move AC_LIBOBJ invocations to module description.
        * m4/isapipe.m4 (gl_ISAPIPE): Set HAVE_ISAPIPE. Move AC_LIBOBJ and
        gl_PREREQ_ISAPIPE invocations from here...
        * modules/isapipe (configure.ac): ... to here.
        (Depends-on): Update condition.

2011-05-08  Bruno Haible  <address@hidden>

        ioctl: Move AC_LIBOBJ invocations to module description.
        * m4/ioctl.m4 (gl_FUNC_IOCTL): Set HAVE_IOCTL. Move AC_LIBOBJ
        invocations from here...
        * modules/ioctl (configure.ac): ... to here.
        (Depends-on): Update condition.

2011-05-08  Bruno Haible  <address@hidden>

        imaxdiv: Move AC_LIBOBJ invocations to module description.
        * m4/imaxdiv.m4 (gl_FUNC_IMAXDIV): Move AC_LIBOBJ and gl_PREREQ_IMAXDIV
        invocations from here...
        * modules/imaxdiv (configure.ac): ... to here.

2011-05-08  Bruno Haible  <address@hidden>

        imaxabs: Move AC_LIBOBJ invocations to module description.
        * m4/imaxabs.m4 (gl_FUNC_IMAXABS): Move AC_LIBOBJ and gl_PREREQ_IMAXABS
        invocations from here...
        * modules/imaxabs (configure.ac): ... to here.

2011-05-08  Bruno Haible  <address@hidden>

        getaddrinfo: Move AC_LIBOBJ invocations to module description.
        * m4/getaddrinfo.m4 (gl_GETADDRINFO): Set HAVE_GETADDRINFO, Move
        AC_LIBOBJ invocations from here...
        * modules/getaddrinfo (configure.ac): ... to here.
        (Depends-on): Add conditions.

2011-05-08  Bruno Haible  <address@hidden>

        inet_pton. getaddrinfo: Respect rules for use of AC_LIBOBJ.
        * m4/inet_pton.m4 (gl_FUNC_INET_PTON): Set HAVE_INET_PTON. Call
        AC_CHECK_FUNCS instead of AC_REPLACE_FUNCS. Don't invoke
        gl_PREREQ_INET_PTON. Move tests for declaration of inet_pton here...
        (gl_PREREQ_INET_PTON): ... from here.
        * modules/inet_pton (configure.ac): Invoke AC_LIBOBJ and
        gl_PREREQ_INET_PTON here.
        (Depends-on): Update condition.

2011-05-08  Bruno Haible  <address@hidden>

        inet_ntop. getaddrinfo: Respect rules for use of AC_LIBOBJ.
        * m4/inet_ntop.m4 (gl_FUNC_INET_NTOP): Set HAVE_INET_NTOP. Call
        AC_CHECK_FUNCS instead of AC_REPLACE_FUNCS. Don't invoke
        gl_PREREQ_INET_NTOP. Move tests for declaration of inet_ntop here...
        (gl_PREREQ_INET_NTOP): ... from here.
        * modules/inet_ntop (configure.ac): Invoke AC_LIBOBJ and
        gl_PREREQ_INET_NTOP here.
        (Depends-on): Update condition.

2011-05-08  Bruno Haible  <address@hidden>

        iconv_open: Move AC_LIBOBJ invocations to module description.
        * m4/iconv_open.m4 (gl_FUNC_ICONV_OPEN, gl_REPLACE_ICONV_OPEN): Move
        AC_LIBOBJ invocations from here...
        * modules/iconv_open (configure.ac): ... to here.

2011-05-08  Bruno Haible  <address@hidden>

        iconv_open, iconv_open-utf: Respect rules for use of AC_LIBOBJ.
        If module 'iconv_open' is among the main modules and module
        'iconv_open-utf' is among the tests dependencies, then
        REPLACE_ICONV_UTF will be defined to 1, hence iconv_open() in lib may
        return the special iconv_t values. Therefore iconv() and iconv_close()
        must support these special iconv_t values, already in lib, not only in
        tests.
        * m4/iconv_open-utf.m4: New file, extracted from m4/iconv_open.m4.
        * m4/iconv_open.m4 (gl_FUNC_ICONV_OPEN): Invoke
        gl_FUNC_ICONV_OPEN_UTF_SUPPORT if present.
        (gl_FUNC_ICONV_OPEN_UTF): Remove macro.
        * modules/iconv_open (Files): Add lib/iconv.c, lib/iconv_close.c.
        (Depends-on): Add the dependencies of iconv_open-utf.
        * modules/iconv_open-utf (Files): Add m4/iconv_open-utf.m4. Remove
        m4/iconv_open.m4, lib/iconv.c, lib/iconv_close.c.
        (Depends-on): Remove modules needed by lib/iconv.c, lib/iconv_close.c.

2011-05-08  Bruno Haible  <address@hidden>

        group-member: Move AC_LIBOBJ invocations to module description.
        * m4/group-member.m4 (gl_FUNC_GROUP_MEMBER): Move AC_LIBOBJ and
        gl_PREREQ_GROUP_MEMBER invocations from here...
        * modules/group-member (configure.ac): ... to here.

2011-05-08  Bruno Haible  <address@hidden>

        grantpt: Move AC_LIBOBJ invocations to module description.
        * m4/grantpt.m4 (gl_FUNC_GRANTPT): Move AC_LIBOBJ and gl_PREREQ_GRANTPT
        invocations from here...
        * modules/grantpt (configure.ac): ... to here.

2011-05-08  Bruno Haible  <address@hidden>

        glob: Move AC_LIBOBJ invocations to module description.
        * m4/glob.m4 (gl_GLOB): Move AC_LIBOBJ and gl_PREREQ_GLOB invocations
        from here...
        * modules/glob (configure.ac): ... to here.

2011-05-08  Bruno Haible  <address@hidden>

        getusershell: Move AC_LIBOBJ invocations to module description.
        * m4/getusershell.m4 (gl_FUNC_GETUSERSHELL): Set HAVE_GETUSERSHELL.
        Move AC_LIBOBJ invocation from here...
        * modules/getusershell (configure.ac): ... to here.
        (Depends-on): Update condition.

2011-05-08  Bruno Haible  <address@hidden>

        gettimeofday: Move AC_LIBOBJ invocations to module description.
        * m4/gettimeofday.m4 (gl_FUNC_GETTIMEOFDAY,
        gl_GETTIMEOFDAY_REPLACE_LOCALTIME): Move AC_LIBOBJ and
        gl_PREREQ_GETTIMEOFDAY invocations from here...
        * modules/gettimeofday (configure.ac): ... to here.

2011-05-08  Bruno Haible  <address@hidden>

        gettimeofday, tzset: Respect rules for use of AC_LIBOBJ.
        * modules/tzset (configure.ac): Don't invoke gl_FUNC_TZSET_CLOBBER,
        just gl_FUNC_TZSET.
        * m4/tzset.m4 (gl_FUNC_TZSET): New macro.
        (gl_FUNC_TZSET_CLOBBER): Remove actions.
        * m4/gettimeofday.m4 (gl_FUNC_GETTIMEOFDAY): Invoke
        gl_FUNC_TZSET_CLOBBER and its actions here, if present.

2011-05-08  Bruno Haible  <address@hidden>

        getsubopt: Move AC_LIBOBJ invocations to module description.
        * m4/getsubopt.m4 (gl_FUNC_GETSUBOPT): Move AC_LIBOBJ and
        gl_PREREQ_GETSUBOPT invocations from here...
        * modules/getsubopt (configure.ac): ... to here.

2011-05-08  Bruno Haible  <address@hidden>

        getpass-gnu: Move AC_LIBOBJ invocations to module description.
        * m4/getpass.m4 (gl_FUNC_GETPASS_GNU): Set REPLACE_GETPASS. Move
        AC_LIBOBJ and gl_PREREQ_GETPASS invocations from here...
        * modules/getpass-gnu (configure.ac): ... to here.

2011-05-08  Bruno Haible  <address@hidden>

        getpass: Move AC_LIBOBJ invocations to module description.
        * m4/getpass.m4 (gl_FUNC_GETPASS): Set HAVE_GETPASS. Move AC_LIBOBJ and
        gl_PREREQ_GETPASS invocations from here...
        * modules/getpass (configure.ac): ... to here.

2011-05-08  Bruno Haible  <address@hidden>

        getpagesize: Move AC_LIBOBJ invocations to module description.
        * m4/getpagesize.m4 (gl_FUNC_GETPAGESIZE): Move AC_LIBOBJ invocation
        from here...
        * modules/getpagesize (configure.ac): ... to here.

2011-05-08  Bruno Haible  <address@hidden>

        getopt: Move AC_LIBOBJ invocations to module description.
        * m4/getopt.m4 (gl_REPLACE_GETOPT): Remove macro.
        (gl_FUNC_GETOPT): Inline it here. Move AC_LIBOBJ and gl_PREREQ_GETOPT
        invocations from here...
        * modules/getopt-gnu (configure.ac): ... to here.
        * modules/getopt-posix (configure.ac): ... and here.
        (Depends-on): Update condition.

2011-05-08  Bruno Haible  <address@hidden>

        getopt, argp: Respect rules for use of AC_LIBOBJ.
        * m4/argp.m4 (gl_ARGP): Don't invoke gl_REPLACE_GETOPT.
        (gl_REPLACE_GETOPT_ALWAYS): New macro.
        * m4/getopt.m4 (gl_FUNC_GETOPT_POSIX): Test whether
        gl_REPLACE_GETOPT_ALWAYS is defined. Set REPLACE_GETOPT.

2011-05-08  Bruno Haible  <address@hidden>

        getlogin_r: Move AC_LIBOBJ invocations to module description.
        * m4/getlogin_r.m4 (gl_FUNC_GETLOGIN_R): Move AC_LIBOBJ and
        gl_PREREQ_GETLOGIN_R invocations from here...
        * modules/getlogin_r (configure.ac): ... to here.

2011-05-08  Bruno Haible  <address@hidden>

        getlogin: Move AC_LIBOBJ invocations to module description.
        * m4/getlogin.m4 (gl_FUNC_GETLOGIN): Move AC_LIBOBJ invocation from
        here...
        * modules/getlogin (configure.ac): ... to here.

2011-05-08  Bruno Haible  <address@hidden>

        getloadavg: Move AC_LIBOBJ invocations to module description.
        * m4/getloadavg.m4 (gl_FUNC_GETDELIM): Set HAVE_GETLOADAVG. Move
        AC_LIBOBJ and gl_PREREQ_GETLOADAVG invocations from here...
        * modules/getloadavg (configure.ac): ... to here.

2011-05-08  Bruno Haible  <address@hidden>

        gethrxtime: Move AC_LIBOBJ invocations to module description.
        * m4/gethrxtime.m4 (gl_PREREQ_GETHRXTIME): Move code that determines
        LIB_GETHRXTIME from here...
        (gl_GETHRXTIME): ... to here. Move AC_LIBOBJ and gl_PREREQ_GETHRXTIME
        invocations from here...
        * modules/gethrxtime (configure.ac): ... to here.

2011-05-08  Bruno Haible  <address@hidden>

        gethostname: Move AC_LIBOBJ invocations to module description.
        * m4/gethostname.m4 (gl_FUNC_GETHOSTNAME): Move AC_LIBOBJ and
        gl_PREREQ_GETHOSTNAME invocations from here...
        * modules/gethostname (configure.ac): ... to here.

2011-05-08  Bruno Haible  <address@hidden>

        getgroups: Move AC_LIBOBJ invocations to module description.
        * m4/getgroups.m4 (gl_FUNC_GETGROUPS): Move AC_LIBOBJ invocations from
        here...
        * modules/getgroups (configure.ac): ... to here.

2011-05-08  Bruno Haible  <address@hidden>

        getdtablesize: Move AC_LIBOBJ invocations to module description.
        * m4/getdtablesize.m4 (gl_FUNC_GETDTABLESIZE): Move AC_LIBOBJ
        invocation from here...
        * modules/getdtablesize (configure.ac): ... to here.

2011-05-08  Bruno Haible  <address@hidden>

        getdomainname: Move AC_LIBOBJ invocations to module description.
        * m4/getdomainname.m4 (gl_FUNC_GETDOMAINNAME): Move AC_LIBOBJ and
        gl_PREREQ_GETDOMAINNAME invocations from here...
        * modules/getdomainname (configure.ac): ... to here.

2011-05-08  Bruno Haible  <address@hidden>

        getline: Move AC_LIBOBJ invocations to module description.
        * m4/getline.m4 (gl_FUNC_GETLINE): Move AC_LIBOBJ and gl_PREREQ_GETLINE
        invocations from here...
        * modules/getline (configure.ac): ... to here.

2011-05-08  Bruno Haible  <address@hidden>

        getline: Simplify.
        * m4/getline.m4 (gl_PREREQ_GETLINE): Don't invoke gl_FUNC_GETDELIM.
        It's already handled through the module dependency.

2011-05-08  Bruno Haible  <address@hidden>

        getdelim: Move AC_LIBOBJ invocations to module description.
        * m4/getdelim.m4 (gl_FUNC_GETDELIM): Set HAVE_GETDELIM. Move AC_LIBOBJ
        and gl_PREREQ_GETDELIM invocations from here...
        * modules/getdelim (configure.ac): ... to here.
        (Depends-on): Fix condition.

2011-05-08  Bruno Haible  <address@hidden>

        getcwd: Move AC_LIBOBJ invocations to module description.
        * m4/getcwd.m4 (gl_FUNC_GETCWD): Move AC_LIBOBJ and gl_PREREQ_GETCWD
        invocations from here...
        * modules/getcwd (configure.ac): ... to here.

2011-05-08  Bruno Haible  <address@hidden>

        getcwd-lgpl: Move AC_LIBOBJ invocations to module description.
        * m4/getcwd.m4 (gl_FUNC_GETCWD_LGPL): Move AC_LIBOBJ invocation from
        here...
        * modules/getcwd-lgpl (configure.ac): ... to here.

2011-05-07  Bruno Haible  <address@hidden>

        crypto/gc: Move AC_LIBOBJ invocations to module description.
        * m4/gc.m4 (gl_GC): Move AC_LIBOBJ invocations from here...
        * modules/crypto/gc (configure.ac): ... to here.

2011-05-07  Bruno Haible  <address@hidden>

        fwriting: Move AC_LIBOBJ invocations to module description.
        * m4/fwriting.m4 (gl_FUNC_FWRITINT): Move AC_LIBOBJ invocation from
        here...
        * modules/fwriting (configure.ac): ... to here.

2011-05-07  Bruno Haible  <address@hidden>

        fwritable: Move AC_LIBOBJ invocations to module description.
        * m4/fwritable.m4 (gl_FUNC_FWRITABLE): Move AC_LIBOBJ invocation from
        here...
        * modules/fwritable (configure.ac): ... to here.

2011-05-07  Bruno Haible  <address@hidden>

        futimens: Move AC_LIBOBJ invocations to module description.
        * m4/futimens.m4 (gl_FUNC_FUTIMENS): Move AC_LIBOBJ invocations from
        here...
        * modules/futimens (configure.ac): ... to here.

2011-05-07  Bruno Haible  <address@hidden>

        ftruncate: Move AC_LIBOBJ invocations to module description.
        * m4/ftruncate.m4 (gl_FUNC_FTRUNCATE): Move AC_LIBOBJ and
        gl_PREREQ_FTRUNCATE invocations from here...
        * modules/ftruncate (configure.ac): ... to here.

2011-05-07  Bruno Haible  <address@hidden>

        ftell: Move AC_LIBOBJ invocations to module description.
        * m4/ftell.m4 (gl_FUNC_FTELL): Move AC_LIBOBJ invocation from here...
        * modules/ftell (configure.ac): ... to here.

2011-05-07  Bruno Haible  <address@hidden>

        ftello: Respect rules for use of AC_LIBOBJ.
        * m4/ftello.m4 (gl_REPLACE_FTELLO): Remove macro.
        (gl_FUNC_FTELLO): Inline it here. Move AC_LIBOBJ invocation from
        here...
        * modules/ftello (configure.ac): ... to here.

2011-05-07  Bruno Haible  <address@hidden>

        fsync: Move AC_LIBOBJ invocations to module description.
        * m4/fsync.m4 (gl_FUNC_FSYNC): Move AC_LIBOBJ and gl_PREREQ_FSYNC
        invocations from here...
        * modules/fsync (configure.ac): ... to here.

2011-05-07  Bruno Haible  <address@hidden>

        fsusage: Move AC_LIBOBJ invocations to module description.
        * m4/fsusage.m4 (gl_FUNC_FREOPEN): Move AC_LIBOBJ and
        gl_PREREQ_FSUSAGE_EXTRA invocations from here...
        * modules/fsusage (configure.ac): ... to here.

2011-05-07  Bruno Haible  <address@hidden>

        fseeko: Simplify.
        * m4/fseeko.m4 (gl_HAVE_FSEEKO): Remove macro.
        (gl_FUNC_FSEEKO): Inline it here.

2011-05-07  Bruno Haible  <address@hidden>

        fseek: Move AC_LIBOBJ invocations to module description.
        * m4/fseek.m4 (gl_REPLACE_FSEEK): Remove macro.
        (gl_FUNC_FSEEK): Inline it here. Move AC_LIBOBJ invocation from here...
        * modules/fseek (configure.ac): ... to here.

2011-05-07  Bruno Haible  <address@hidden>

        fseek: Respect rules for use of AC_LIBOBJ.
        * m4/fseeko.m4 (gl_FUNC_FSEEKO): Move gl_REPLACE_FSEEK invocation from
        here...
        * m4/fseek.m4 (gl_FUNC_FSEEK): ... to here.

2011-05-07  Bruno Haible  <address@hidden>

        fseeko: Respect rules for use of AC_LIBOBJ.
        * m4/fseeko.m4 (gl_REPLACE_FSEEKO): Remove macro.
        (gl_FUNC_FSEEKO): Inline it here. Move AC_LIBOBJ invocation from
        here...
        * modules/fseeko (configure.ac): ... to here.

2011-05-07  Bruno Haible  <address@hidden>

        freopen: Move AC_LIBOBJ invocations to module description.
        * m4/freopen.m4 (gl_FUNC_FREOPEN): Move AC_LIBOBJ and gl_PREREQ_FREOPEN
        invocations from here...
        * modules/freopen (configure.ac): ... to here.

2011-05-07  Bruno Haible  <address@hidden>

        free: Move AC_LIBOBJ invocations to module description.
        * m4/free.m4 (gl_FUNC_FREE): Move AC_LIBOBJ and missing gl_PREREQ_FREE
        invocations from here...
        * modules/free (configure.ac): ... to here.

2011-05-07  Bruno Haible  <address@hidden>

        freadable: Move AC_LIBOBJ invocations to module description.
        * m4/freadable.m4 (gl_FUNC_FREADABLE): Move AC_LIBOBJ invocation from
        here...
        * modules/freadable (configure.ac): ... to here.

2011-05-07  Bruno Haible  <address@hidden>

        fpurge: Move AC_LIBOBJ invocations to module description.
        * m4/fpurge.m4 (gl_FUNC_FPURGE): Set HAVE_FPURGE. Move AC_LIBOBJ
        invocations from here...
        * modules/fpurge (configure.ac): ... to here.

2011-05-07  Bruno Haible  <address@hidden>

        fpending: Move AC_LIBOBJ invocations to module description.
        * m4/fpending.m4 (gl_PREREQ_FPENDING): New macro, extracted from
        gl_FUNC_FPENDING.
        (gl_FUNC_FPENDING): Move AC_LIBOBJ and gl_PREREQ_FPENDING
        invocations from here...
        * modules/fpending (configure.ac): ... to here.

2011-05-07  Bruno Haible  <address@hidden>

        fopen: Move AC_LIBOBJ invocations to module description.
        * m4/fopen.m4 (gl_FUNC_FOPEN): Move AC_LIBOBJ and gl_PREREQ_FOPEN
        invocations from here...
        * modules/fopen (configure.ac): ... to here.

2011-05-07  Bruno Haible  <address@hidden>

        fnmatch, fnmatch-gnu: Move AC_LIBOBJ invocations to module description.
        * m4/fnmatch.m4 (gl_PREREQ_FNMATCH): New macro, extracted from
        gl_FUNC_FNMATCH_POSIX.
        (gl_FUNC_FNMATCH_POSIX): Move AC_LIBOBJ and gl_PREREQ_FNMATCH
        invocations from here...
        * modules/fnmatch (configure.ac): ... to here.
        * modules/fnmatch-gnu (configure.ac): ... and here.

2011-05-07  Bruno Haible  <address@hidden>

        flock: Move AC_LIBOBJ invocations to module description.
        * m4/flock.m4 (gl_FUNC_FLOCK): Move AC_LIBOBJ and gl_PREREQ_FLOCK
        invocations from here...
        * modules/flock (configure.ac): ... to here.

2011-05-07  Bruno Haible  <address@hidden>

        fileblocks: Move AC_LIBOBJ invocations to module description.
        * m4/fileblocks.m4 (gl_FILEBLOCKS): Move AC_LIBOBJ and
        gl_PREREQ_FILEBLOCKS invocations from here...
        * modules/fileblocks (configure.ac): ... to here.

2011-05-06  Bruno Haible  <address@hidden>

        fflush: Move AC_LIBOBJ invocations to module description.
        * m4/fflush.m4 (gl_REPLACE_FFLUSH): Remove macro.
        (gl_FUNC_FFLUSH): Inline it here. Move AC_LIBOBJ and gl_PREREQ_FFLUSH
        invocations from here...
        * modules/fflush (configure.ac): ... to here.

2011-05-06  Bruno Haible  <address@hidden>

        fdopendir: Move AC_LIBOBJ invocations to module description.
        * m4/fdopendir.m4 (gl_FUNC_FDOPENDIR): Move AC_LIBOBJ invocations from
        here...
        * modules/fdopendir (configure.ac): ... to here.
        (Depends-on): Improve conditions.

2011-05-06  Bruno Haible  <address@hidden>

        _Exit: Move AC_LIBOBJ invocations to module description.
        * m4/_Exit.m4 (gl_FUNC__EXIT): Move AC_LIBOBJ and gl_PREREQ__EXIT
        invocations from here...
        * modules/_Exit (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        euidaccess: Respect rules for use of AC_LIBOBJ.
        * m4/euidaccess.m4 (gl_FUNC_EUIDACCESS): Call AC_CHECK_FUNCS instead of
        AC_REPLACE_FUNCS. Move AC_LIBOBJ and gl_PREREQ_EUIDACCESS invocations
        from here...
        * modules/euidaccess (configure.ac): ... to here.

2011-05-06  Bruno Haible  <address@hidden>

        error: Move AC_LIBOBJ invocations to module description.
        * m4/error.m4 (gl_ERROR): Inline AC_FUNC_ERROR_AT_LINE. Remove
        AC_LIBSOURCES invocation. Move AC_LIBOBJ and gl_PREREQ_ERROR
        invocations from here...
        * modules/error (configure.ac): ... to here.

2011-05-06  Bruno Haible  <address@hidden>

        duplocale: Move AC_LIBOBJ invocations to module description.
        * m4/duplocale.m4 (gl_FUNC_DUPLOCALE): Move AC_LIBOBJ and
        gl_PREREQ_DUPLOCALE invocations from here...
        * modules/duplocale (configure.ac): ... to here.

2011-05-05  Bruno Haible  <address@hidden>

        dirfd: Move AC_LIBOBJ invocations to module description.
        * m4/dirfd.m4 (gl_PREREQ_DIRFD): New macro, extracted from
        gl_FUNC_DIRFD.
        (gl_FUNC_DIRFD): Move AC_LIBOBJ and gl_PREREQ_DIRFD invocations from
        here...
        * modules/dirfd (configure.ac): ... to here.
        (Depends-on): Fix condition.

2011-05-05  Bruno Haible  <address@hidden>

        chown: Respect rules for use of AC_LIBOBJ.
        * m4/chown.m4 (gl_FUNC_CHOWN): Move AC_LIBOBJ invocations from here...
        * modules/chown (configure.ac): ... to here.

2011-05-05  Bruno Haible  <address@hidden>

        chdir-long: Move AC_LIBOBJ invocations to module description.
        * m4/chdir-long.m4 (gl_FUNC_CHDIR_LONG): Move AC_LIBOBJ and
        gl_PREREQ_CHDIR_LONG invocations from here...
        * modules/chdir-long (configure.ac): ... to here.

2011-05-05  Bruno Haible  <address@hidden>

        canonicalize-lgpl: Move AC_LIBOBJ invocations to module description.
        * m4/canonicalize.m4 (gl_CANONICALIZE_LGPL): Move AC_LIBOBJ invocation
        from here...
        * modules/canonicalize-lgpl (configure.ac): ... to here.

2011-05-05  Bruno Haible  <address@hidden>

        calloc-posix, calloc-gnu: Move AC_LIBOBJs to module description.
        * m4/calloc.m4 (gl_REPLACE_CALLOC): Remove macro.
        (gl_FUNC_CALLOC_GNU, gl_FUNC_CALLOC_POSIX): Instead, just set
        REPLACE_CALLOC.
        * modules/calloc-posix (configure.ac): Invoke AC_LIBOBJ here.
        * modules/calloc-gnu (configure.ac): Likewise.

2011-05-05  Bruno Haible  <address@hidden>

        btowc: Move AC_LIBOBJ invocations to module description.
        * m4/btowc.m4 (gl_FUNC_BTOWC): Move AC_LIBOBJ and gl_PREREQ_BTOWC
        invocations from here...
        * modules/btowc (configure.ac): ... to here.

2011-05-21  Bruno Haible  <address@hidden>

        atexit: Move AC_LIBOBJ invocations to module description.
        * m4/atexit.m4 (gl_FUNC_ATEXIT): Call AC_CHECK_FUNCS instead of
        AC_REPLACE_FUNCS. Move AC_LIBOBJ and gl_PREREQ_ATEXIT invocations from
        here...
        * modules/atexit (configure.ac): ... to here.

2011-05-05  Bruno Haible  <address@hidden>

        atoll: Move AC_LIBOBJ invocations to module description.
        * m4/atoll.m4 (gl_FUNC_ATOLL): Move AC_LIBOBJ and gl_PREREQ_ATOLL
        invocations from here...
        * modules/atoll (configure.ac): ... to here.

        argz: Move AC_LIBOBJ invocations to module description.
        * m4/argz.m4 (gl_FUNC_ARGZ): Move AC_LIBOBJ invocation from here...
        * modules/argz (configure.ac): ... to here.

        alphasort: Move AC_LIBOBJ invocations to module description.
        * m4/alphasort.m4 (gl_FUNC_ALPHASORT): Move AC_LIBOBJ and
        gl_PREREQ_ALPHASORT invocations from here...
        * modules/alphasort (configure.ac): ... to here.


-- 
In memoriam Robert F. Kennedy <http://en.wikipedia.org/wiki/Robert_F._Kennedy>

Attachment: AC_LIBOBJ-patches.tar.bz2
Description: application/tbz


reply via email to

[Prev in Thread] Current Thread [Next in Thread]