- * modules/mkancesdirs (Depends-on): Add fcntl.
- * modules/savewd: New file.
- * MODULES.html.sh (File system functions): Add savewd.
-
- * modules/configmake (Makefile.am): Add support for the
- Automake-supplied PKGLIBDIR, PKGINCLUDEDIR, PKGDATADIR.
-
-2006-09-15 Paul Eggert <eggert@cs.ucla.edu>
-
- * m4/savewd.m4: New file.
-
-2006-09-15 Paul Eggert <eggert@cs.ucla.edu>
-
- * lib/dirchownmod.c: Don't include fcntl.h; no longer needed.
- (dirchownmod): New arg FD. All callers changed.
- Use FD rather than opening the directory ourself, as opening is
- now the caller's responsibility.
- * lib/dirchownmod.h: Likewise.
- * lib/mkancesdirs.c: Include <sys/types.h>, for portability to older
- hosts that require <sys/types.h> before <sys/stat.h>. Include
- fcntl.h, savewd.h, and unistd.h, not dirname.h and stat-macros.h.
- (test_dir): Remove.
- (mkancesdirs): Return length of prefix of FILE that has already
- been made, or -2 if there is a child doing the work. Redo
- algorithm so that it is O(N) rather than O(N**2). Optimize away
- ".", and treat ".." specially since it might stray back into
- already-created areas. Use a subprocess if necessary. New arg
- WD; all users changed. MAKE_DIR function should now return 1
- if it creates a directory that is not readable. Return -2 if
- a child process is spun off.
- * lib/mkancesdirs.h: Include <stddef.h>, for ptrdiff_t.
- Adjust signature to match code.
- * lib/mkdir-p.c: Include dirname.h, for IS_ABSOLUTE_FILE_NAME.
- (make_dir_parents): Use a subprocess if necessary. New arg WD;
- all users changed.
- * lib/savewd.c, lib/savewd.h: New files.
-
-2006-09-15 Jim Meyering <jim@meyering.net>
-
- * modules/rename-dest-slash: New module.
- * MODULES.html.sh (posix_compat): Add it here.
-
- * modules/rename: Reflect vb_FUNC_RENAME -> gl_FUNC_RENAME change.
-
-2006-09-15 Jim Meyering <jim@meyering.net>
-
- * m4/rename-dest-slash.m4 (gl_FUNC_RENAME_TRAILING_DEST_SLASH): New
- file.
-
- * m4/rename.m4 (gl_FUNC_RENAME): Rename from vb_FUNC_RENAME.
-
-2006-09-15 Jim Meyering <jim@meyering.net>
-
- * lib/rename-dest-slash.c (has_trailing_slash): Use
- FILE_SYSTEM_PREFIX_LEN, for non-POSIX systems.
- (rpl_rename_dest_slash): Perform the cheaper trailing slash
- test before testing whether SRC is a directory.
- Suggestions from Bruno Haible.
-
- Avoid a warning about an unused variable.
- * lib/regex_internal.c (re_dfa_add_node): Move declaration of "type"
- into the #ifdef block where it's used.
-
- * lib/rename-dest-slash.c: New file.
-
-2006-09-14 Bruno Haible <bruno@clisp.org>
-
- * lib/allocsa.c: Include <config.h> unconditionally.
- * lib/asnprintf.c: Likewise.
- * lib/asprintf.c: Likewise.
- * lib/c-strcasecmp.c: Likewise.
- * lib/c-strcasestr.c: Likewise.
- * lib/c-strncasecmp.c: Likewise.
- * lib/c-strstr.c: Likewise.
- * lib/classpath.c: Likewise.
- * lib/clean-temp.c: Likewise.
- * lib/concatpath.c: Likewise.
- * lib/copy-file.c: Likewise.
- * lib/csharpcomp.c: Likewise.
- * lib/csharpexec.c: Likewise.
- * lib/execute.c: Likewise.
- * lib/fatal-signal.c: Likewise.
- * lib/findprog.c: Likewise.
- * lib/fwriteerror.c: Likewise.
- * lib/gl_array_list.c: Likewise.
- * lib/gl_array_oset.c: Likewise.
- * lib/gl_avltree_list.c: Likewise.
- * lib/gl_avltree_oset.c: Likewise.
- * lib/gl_avltreehash_list.c: Likewise.
- * lib/gl_carray_list.c: Likewise.
- * lib/gl_linked_list.c: Likewise.
- * lib/gl_linkedhash_list.c: Likewise.
- * lib/gl_list.c: Likewise.
- * lib/gl_oset.c: Likewise.
- * lib/gl_rbtree_list.c: Likewise.
- * lib/gl_rbtree_oset.c: Likewise.
- * lib/gl_rbtreehash_list.c: Likewise.
- * lib/imaxabs.c: Likewise.
- * lib/imaxdiv.c: Likewise.
- * lib/javacomp.c: Likewise.
- * lib/javaexec.c: Likewise.
- * lib/javaversion.c: Likewise.
- * lib/linebreak.c: Likewise.
- * lib/localcharset.c: Likewise.
- * lib/lock.c: Likewise.
- * lib/mbchar.c: Likewise.
- * lib/mbswidth.c: Likewise.
- * lib/mkdtemp.c: Likewise.
- * lib/pipe.c: Likewise.
- * lib/printf-args.c: Likewise.
- * lib/printf-parse.c: Likewise.
- * lib/progname.c: Likewise.
- * lib/progreloc.c: Likewise.
- * lib/readlink.c: Likewise.
- * lib/sh-quote.c: Likewise.
- * lib/stpcpy.c: Likewise.
- * lib/stpncpy.c: Likewise.
- * lib/strcasecmp.c: Likewise.
- * lib/strcasestr.c: Likewise.
- * lib/strcspn.c: Likewise.
- * lib/striconv.c: Likewise.
- * lib/strncasecmp.c: Likewise.
- * lib/strnlen1.c: Likewise.
- * lib/strstr.c: Likewise.
- * lib/strtok_r.c: Likewise.
- * lib/tls.c: Likewise.
- * lib/tmpdir.c: Likewise.
- * lib/unicodeio.c: Likewise.
- * lib/unsetenv.c: Likewise.
- * lib/vasnprintf.c: Likewise.
- * lib/vasprintf.c: Likewise.
- * lib/wait-process.c: Likewise.
- * lib/xallocsa.c: Likewise.
- * lib/xsetenv.c: Likewise.
- * lib/xstriconv.c: Likewise.
-
-2006-09-13 Simon Josefsson <jas@extundo.com>
-
- * m4/getdate.m4: Don't AC_LIBOBJ([getdate]), automake takes care of
- that internally, suggested by Ralf Wildenhues
- <Ralf.Wildenhues@gmx.de>.
-
-2006-09-13 Simon Josefsson <jas@extundo.com>
-
- * gnulib-tool (func_emit_lib_Makefile_am): Use $(LIBOBJS), not
- @LIBOBJS@.
- Suggested by Ralf Wildenhues <Ralf.Wildenhues@gmx.de>.
-
-2006-09-13 Paul Eggert <eggert@cs.ucla.edu>
-
- * lib/_fpending.c: Include <config.h> unconditionally, since we no
- longer worry about uses that don't define HAVE_CONFIG_H.
- * lib/acl.c, lib/alloca.c, lib/argmatch.c, lib/atexit.c:
- * lib/backupfile.c, lib/basename.c, lib/c-stack.c, lib/c-strtod.c:
- * lib/calloc.c,lib/ canon-host.c, lib/canonicalize.c, lib/chdir-long.c:
- * lib/chdir-safer.c, lib/chown.c, lib/cloexec.c, lib/close-stream.c:
- * lib/closeout.c, lib/creat-safer.c, lib/cycle-check.c, lib/diacrit.c:
- * lib/dirchownmod.c, lib/dirfd.c, lib/dirname.c, lib/dup-safer.c:
- * lib/dup2.c, lib/error.c, lib/euidaccess.c, lib/exclude.c:
- * lib/exitfail.c, lib/fchmodat.c, lib/fchown-stub.c, lib/fd-safer.c:
- * lib/file-type.c, lib/fileblocks.c, lib/filemode.c, lib/filenamecat.c:
- * lib/fnmatch.c, lib/fopen-safer.c, lib/fprintftime.c, lib/free.c:
- * lib/fsusage.c, lib/ftruncate.c, lib/fts-cycle.c, lib/fts.c:
- * lib/full-write.c, lib/gai_strerror.c, lib/getcwd.c, lib/getdate.y:
- * lib/getdomainname.c, lib/getgroups.c, lib/gethostname.c:
- * lib/gethrxtime.c, lib/getloadavg.c, lib/getlogin_r.c:
- * lib/getndelim2.c, lib/getnline.c, lib/getopt.c, lib/getopt1.c:
- * lib/getpass.c, lib/gettime.c, lib/gettimeofday.c, lib/getugroups.c:
- * lib/getusershell.c, lib/glob.c, lib/group-member.c:
- * lib/hard-locale.c, lib/hash-pjw.c, lib/hash.c, lib/human.c:
- * lib/idcache.c, lib/inet_ntop.c, lib/inet_pton.c, lib/inttostr.c:
- * lib/isdir.c, lib/lchown.c, lib/linebuffer.c, lib/long-options.c:
- * lib/lstat.c, lib/malloc.c, lib/md5.c, lib/memcasecmp.c, lib/memchr.c:
- * lib/memcmp.c, lib/memcoll.c, lib/memcpy.c, lib/memmove.c:
- * lib/memrchr.c, lib/mkancesdirs.c, lib/mkdir-p.c, lib/mkdir.c:
- * lib/mkdirat.c, lib/mkstemp-safer.c, lib/mkstemp.c, lib/modechange.c:
- * lib/mountlist.c, lib/nanosleep.c, lib/obstack.c, lib/open-safer.c:
- * lib/openat-die.c, lib/openat.c, lib/pagealign_alloc.c, lib/physmem.c:
- * lib/pipe-safer.c, lib/posixtm.c, lib/posixver.c, lib/putenv.c:
- * lib/quote.c, lib/quotearg.c, lib/raise.c, lib/readtokens.c:
- * lib/readtokens0.c, lib/readutmp.c, lib/realloc.c, lib/regex.c:
- * lib/rename.c, lib/rmdir.c, lib/rpmatch.c, lib/safe-read.c:
- * lib/same.c, lib/save-cwd.c, lib/savedir.c, lib/setenv.c:
- * lib/settime.c, lib/sha1.c, lib/sig2str.c, lib/snprintf.c:
- * lib/strdup.c, lib/strerror.c, lib/strftime.c, lib/stripslash.c:
- * lib/strndup.c, lib/strnlen.c, lib/strpbrk.c, lib/strtod.c:
- * lib/strtoimax.c, lib/strtol.c, lib/strverscmp.c, lib/tempname.c:
- * lib/time_r.c, lib/timegm.c, lib/tmpfile-safer.c, lib/unlinkdir.c:
- * lib/userspec.c, lib/utime.c, lib/utimecmp.c, lib/utimens.c:
- * lib/version-etc-fsf.c, lib/version-etc.c, lib/xalloc-die.c:
- * lib/xgetcwd.c, lib/xgethostname.c, lib/xmalloc.c, lib/xmemcoll.c:
- * lib/xnanosleep.c, lib/xreadlink.c, lib/xstrtod.c, lib/xstrtoimax.c:
- * lib/xstrtol.c, lib/xstrtoumax.c, lib/yesno.c:
- Likewise.
-
-2006-09-13 Eric Blake <ebb9@byu.net>
-
- * lib/getopt.c: Fix typo in last commit.
-
-2006-09-12 Sergey Poznyakoff <gray@gnu.org.ua>
-
- * lib/argp-help.c (argp_doc): Make sure NULL is not passed to
- dgettext.
-
-2006-09-12 Jim Meyering <jim@meyering.net>
-
- * lib/nanosleep.c: Include <sys/types.h> before sys/select.h, to avoid
- compilation failure (due to use of pid_t in latter) on NetBSD 1.6.
- Reported by Nelson H. F. Beebe.
-
-2006-09-10 Sergey Poznyakoff <gray@gnu.org.ua>
-
- * lib/argp-parse.c (__argp_parse) [!_LIBC]: Make sure
- program_invocation_name and program_invocation_short_name are
- initialized.
- * lib/argp-namefrob.h: Move declarations of program_invocation_name
- and program_invocation_short_name to argp.h, so they are visible
- to user programs.
- * lib/argp.h: Likewise
-
-2006-09-10 Bruno Haible <bruno@clisp.org>
-
- * modules/mkdtemp (Files): Remove m4/ulonglong.m4, m4/stdint_h.m4,
- m4/inttypes_h.m4, m4/uintmax_t.m4.
-
-2006-09-10 Bruno Haible <bruno@clisp.org>
-
- * m4/mkdtemp.m4 (gl_PREREQ_MKDTEMP): Don't require
- gl_AC_TYPE_UINTMAX_T.
-
-2006-09-10 Bruno Haible <bruno@clisp.org>
-
- * lib/mkdtemp.c: Include <stdint.h> always. Don't include <inttypes.h>.
-
-2006-09-09 Sergey Poznyakoff <gray@gnu.org.ua>
-
- * lib/argp.h (struct argp): Document the N_("..") "\v" N_("..")
- convention. Text proposed by Bruno Haible.
- (struct argp_option): Document the use of N_() wrappers.
-
- * lib/argp-help.c (argp_doc): Split the untranslated doc string on
- '\v', and translate the two parts separately, instead of feeding
- the whole string to gettext. This allows to exclude
- '\v' from the strings visible to the translator by writing doc
- strings as N_("..") "\v" N_("..").
-
-2006-09-09 Paul Eggert <eggert@cs.ucla.edu>
-
- * config/srclist.txt: Undo latest change; the bug was fixed.
-
-2006-09-09 Bruno Haible <bruno@clisp.org>
-
- * gnulib-tool (func_emit_lib_Makefile_am): Eliminate lib_LDFLAGS
- assignments if building a library without libtool.
- (func_emit_tests_Makefile_am): Likewise. Handle lib_* variables as
- in func_emit_lib_Makefile_am.
- (func_import): When building a static library libfoo.a, arrange to
- define variables LIBFOO_LIBDEPS and LIBFOO_LTLIBDEPS.
- (func_create_testdir): Likewise.
- * modules/gc (configure.ac, Makefile.am): If building statically,
- augment gl_libdeps and gl_ltlibdeps instead of lib_LDFLAGS.
- * modules/iconvme (configure.ac, Makefile.am): Likewise.
- * modules/striconv (configure.ac, Makefile.am): Likewise.
- Based on a suggestion by Ralf Wildenhues.
-
-2006-09-08 Paul Eggert <eggert@cs.ucla.edu>
-
- * m4/mktime.m4 (AC_FUNC_MKTIME): Sync from Autoconf.
- Check for unistd.h too, since Autoconf doesn't assume POSIX.
- Also:
-
- 2006-09-08 Paul Eggert <eggert@cs.ucla.edu>
- Add year_2050_test to catch glibc bug 2821
- <http://sourceware.org/bugzilla/show_bug.cgi?id=2821>.
-
- 2006-08-15 Paul Eggert <eggert@cs.ucla.edu>
- Prefer #ifdef to #if.
-
- 2006-04-02 Paul Eggert <eggert@cs.ucla.edu>
- Return from 'main' instead of calling 'exit'.
-
-2006-09-08 Paul Eggert <eggert@cs.ucla.edu>
-
- * lib/mktime.c (guess_time_tm): Fix bug where mktime
- returned the maximum time_t value rather than (time_t) -1.
- Problem originally reported by William Bardwell
- <http://sourceware.org/bugzilla/show_bug.cgi?id=2821>.
-
- * lib/isapipe.h (HAVE_FIFO_PIPES) [!defined HAVE_FIFO_PIPES]:
- Moved to here ...
- * lib/isapipe.c (HAVE_FIFO_PIPES) [!defined HAVE_FIFO_PIPES]:
- ... from here.
-
-2006-09-08 Paul Eggert <eggert@cs.ucla.edu>
-
- * config/srclist.txt: Temporarily comment out mktime.c until glibc bug
- 2821 is fixed.
-
-2006-09-08 Jim Meyering <jim@meyering.net>
-
- Don't make generated files read-only. That would bother too many
- people. However, do retain the ability to work when targets are
- read-only: remove the destination and temporary files before writing
- them (when generated via sed or echo), or by using the -f option for
- both cp and mv commands. Suggestion to use -f from Paul Eggert.
- * modules/alloca-opt, modules/argz, modules/arpa_inet:
- * modules/byteswap, modules/configmake, modules/fcntl:
- * modules/fnmatch, modules/getopt, modules/glob, modules/inttypes:
- * modules/localcharset, modules/netinet_in, modules/poll:
- * modules/stdbool, modules/stdint, modules/sys_select:
- * modules/sys_socket, modules/sys_stat, modules/sysexits:
-
-2006-09-08 Jim Meyering <jim@meyering.net>
-
- Avoid new build failure on FreeBSD 6.0.
- * m4/ls-mntd-fs.m4 (gl_LIST_MOUNTED_FILE_SYSTEMS): Include
- <sys/param.h> when testing whether getmntinfo uses statvfs. Patch by
- Pavel Tsekov, in <http://savannah.gnu.org/bugs/?17643>.
-
-2006-09-07 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
-
- * m4/fsusage.m4 (gl_FILE_SYSTEM_USAGE): Don't use plain echo.
-
-2006-09-07 Jim Meyering <jim@meyering.net>
-
- Fix global typo in last change: use chmod u-w, not chmod u-x.
- Spotted by Paul Eggert and Bruce Korb.
- * modules/alloca-opt, modules/argz, modules/arpa_inet:
- * modules/byteswap, modules/configmake, modules/fcntl:
- * modules/fnmatch, modules/getopt, modules/glob, modules/inttypes:
- * modules/localcharset, modules/netinet_in, modules/poll:
- * modules/stdbool, modules/stdint, modules/sys_select:
- * modules/sys_socket, modules/sys_stat, modules/sysexits:
-
-2006-09-06 Jim Meyering <jim@meyering.net>
-
- Make generated files be read-only.
- * modules/alloca-opt (Makefile.am): Work also when $@ is read-only.
- Ensure that each generated file is now read-only.
- * modules/argz: Likewise.
- * modules/arpa_inet: Likewise.
- * modules/byteswap: Likewise.
- * modules/configmake: Likewise.
- * modules/fcntl: Likewise.
- * modules/fnmatch: Likewise.
- * modules/getopt: Likewise.
- * modules/glob: Likewise.
- * modules/inttypes: Likewise.
- * modules/netinet_in: Likewise.
- * modules/poll: Likewise.
- * modules/stdbool: Likewise.
- * modules/stdint: Likewise.
- * modules/sys_select: Likewise.
- * modules/sys_socket: Likewise.
- * modules/sys_stat: Likewise.
- * modules/sysexits: Likewise.
- * modules/localcharset: Same as above, but continue using temporary
- file named "t-$@" (why different?) rather than the "$@-t" used
- everywhere else.
-
- * modules/sysexits (Makefile.am): Replace literal occurrences
- of "sysexit.h" more readable, and more consistent, "$@".
-
-2006-09-06 Bruno Haible <bruno@clisp.org>
-
- * modules/striconv: New file.
- * modules/xstriconv: New file.
- * MODULES.html.sh (Internationalization functions): Add striconv,
- xstriconv.
-
-2006-09-06 Bruno Haible <bruno@clisp.org>
-
- * modules/gc (Makefile.am): Augment lib_LDFLAGS, not lib_LIBADD.
- * modules/iconvme (Makefile.am): Likewise. Also handle the case of
- not using libtool correctly.
-
-2006-09-06 Bruno Haible <bruno@clisp.org>
-
- * lib/striconv.h: New file.
- * lib/striconv.c: New file, merging iconvme.c with GNU gettext's
- iconvstring.c.
- * lib/xstriconv.h: New file.
- * lib/xstriconv.c: New file.
-
-2006-09-06 Bruno Haible <bruno@clisp.org>
-
- * gnulib-tool (func_emit_lib_Makefile_am): Initialize also
- lib_..._LDFLAGS.
-
-2006-09-05 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
-
- * lib/argz_.h: Sync from Libtool.
-
- 2006-09-04 George Bosilca <bosilca@cs.utk.edu>
- and Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
-
- * lib/libltdl/argz_.h: It's __cplusplus, not _cplusplus.
-
-2006-09-05 Davide Angelocola <davide.angelocola@tiscali.it>
-
- * modules/trim: New file.
-
-2006-09-05 Davide Angelocola <davide.angelocola@tiscali.it>
-
- * lib/trim.h: New file.
- * lib/trim.c: New file.
-
-2006-09-05 Bruno Haible <bruno@clisp.org>
-
- * MODULES.html.sh (String handling): Add trim.
-
-2006-09-04 Karl Berry <karl@gnu.org>
-
- * config/srclist.txt (signed.m4, gettext.m4): changes not propagated
- until next release.
-
-2006-09-03 Bruno Haible <bruno@clisp.org>
-
- * m4/lib-link.m4 (AC_LIB_LINKFLAGS_BODY): Locate mingw shared libraries
- correctly.
-
-2006-09-01 Paul Eggert <eggert@cs.ucla.edu>
-
- * m4/getloadavg.m4 (gl_GETLOADAVG): Use CONFIGURING_GETLOADAVG,
- not gl_GETLOADAVG. Omit unneeded semicolons.
- Problems reported by Ralf Wildenhues in
- <http://lists.gnu.org/archive/html/bug-gnulib/2006-09/msg00000.html>.
- (gl_PREREQ_GETLOADAVG): Use AC_DEFUN, not m4_define. Put
- at the end, which is the usual gnulib style.
-
- * m4/fstypename.m4 (gl_FSTYPENAME): Use AC_CHECK_MEMBERS instead
- of doing all the work ourselves.
- * m4/fsusage.m4 (gl_PREREQ_FSUSAGE_EXTRA): Don't check for
- sys/statvfs.h since the code doesn't use HAVE_SYS_STATVFS_H.
-
-2006-09-01 Paul Eggert <eggert@cs.ucla.edu>
-
- * lib/getloadavg.c: Use CONFIGURING_GETLOADAVG, not gl_GETLOADAVG.
- Problem reported by Ralf Wildenhues in
- <http://lists.gnu.org/archive/html/bug-gnulib/2006-09/msg00000.html>.
-
- * lib/mountlist.c: All uses of HAVE_F_FSTYPENAME_IN_STATFS replaced by
- HAVE_STRUCT_STATFS_F_FSTYPENAME.
-
-2006-09-01 Paul Eggert <eggert@cs.ucla.edu>
-
- * gnulib-tool (func_emit_lib_Makefile_am): Fix typos in
- yesterday's patch by changing test -n to test -z.
-
-2006-08-31 Paul Eggert <eggert@cs.ucla.edu>
-
- * modules/getloadavg (Files): Add m4/getloadavg.m4.
- (configure.ac): AC_FUNC_GETLOADAVG -> gl_GETLOADAVG, as
- the former is now obsolescent.
-
- * modules/chdir-long (Depends-on): Add fcntl.
-
-2006-08-31 Paul Eggert <eggert@cs.ucla.edu>
-
- * m4/fnmatch.m4: Add comment that Autoconf AC_FUNC_FNMATCH is
- obsolescent, and programs should use gnulib instead.
- * m4/getloadavg.m4: New file, with contents taken from Autoconf
- but with prefixes changed.
-
-2006-08-31 Paul Eggert <eggert@cs.ucla.edu>
-
- * lib/getloadavg.c [defined gl_GETLOADAVG]: Don't include config.h
- or stdbool.h, because they might not exist while configuring.
-
- * lib/chdir-long.c: Include <fcntl.h>, for O_DIRECTORY.
- Don't include unistd.h or limits.h; not needed, since chdir-long.h
- does that for us.
- (O_DIRECTORY): Remove.
-
-2006-08-31 Eric Blake <ebb9@byu.net>
-
- * gnulib-tool: Don't let emacs change spaces to TAB.
-
-2006-08-31 Bruno Haible <bruno@clisp.org>
-
- * gnulib-tool: When calling func_import more than once, do it in a
- subshell.
- Reported by Eric Blake <ebb9@byu.net>.
-
-2006-08-31 Bruno Haible <bruno@clisp.org>
-
- * gnulib-tool (nl): Remove variable.
- (sed_transform_lib_file): Use more robust test for config-h module.
- (func_import): Fix typo in 2006-08-25 patch.
-
-2006-08-31 Bruno Haible <bruno@clisp.org>
-
- * gnulib-tool (func_emit_lib_Makefile_am): When --makefile-name was
- specified, augment Makefile.am variables instead of assigning them.
-
-2006-08-30 Paul Eggert <eggert@cs.ucla.edu>
-
- Work around a bug in both the Linux and SunOS 64-bit kernels:
- nanosleep mishandles sleeps for longer than 2**31 seconds.
- Problem reported by Frank v Waveren in
- <http://lists.gnu.org/archive/html/bug-coreutils/2006-08/msg00298.html>.
- * m4/nanosleep.m4 (gl_FUNC_NANOSLEEP): Require gl_CLOCK_TIME.
- Check for nanosleep bug.
- (LIB_NANOSLEEP): Append clock_gettime library if needed.
-
-2006-08-30 Paul Eggert <eggert@cs.ucla.edu>
-
- Work around a bug in both the Linux and SunOS 64-bit kernels:
- nanosleep mishandles sleeps for longer than 2**31 seconds.
- Problem reported by Frank v Waveren in
- <http://lists.gnu.org/archive/html/bug-coreutils/2006-08/msg00298.html>.
- * lib/nanosleep.c (BILLION): New constant.
- (getnow) [HAVE_BUG_BIG_NANOSLEEP]: New functions.
- (rpl_nanosleep) [HAVE_BUG_BIG_NANOSLEEP]: Completely new
- implementation.
-
-2006-08-30 Paul Eggert <eggert@cs.ucla.edu>
-
- * modules/nanosleep (Depends-on): Add gettime.
-
-2006-08-30 Paul Eggert <eggert@cs.ucla.edu>
- and Simon Josefsson <jas@extundo.com>
- and Oskar Liljeblad <oskar@osk.mine.nu>
-
- * MODULES.html.sh (Support for building documentation): Add gpl, lgpl.
- * gnulib-tool (func_import): New license type 'unmodifiable license
- text'.
- * modules/fdl: Use it. Longer description.
- * module/gpl, module/lgpl: New files.
-
-2006-08-30 Jim Meyering <jim@meyering.net>
-
- * lib/isapipe.c (isapipe): Rename local s/fd/fd_pair/ to avoid
- shadowing the parameter.
-
-2006-08-29 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
-
- Sync from Libtool:
-
- 2006-08-28 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
-
- * lib/libltdl/argz.c: Use `#ifdef HAVE_CONFIG_H', to facilitate code
- sharing with gnulib. Report by Eric Blake.
-
-2006-08-29 Paul Eggert <eggert@cs.ucla.edu>
-
- * modules/isapipe: New file.
- * MODULES.html.sh (File descriptor based Input/Output): Add isapipe.
-
-2006-08-29 Paul Eggert <eggert@cs.ucla.edu>
-
- * modules/configmake (Makefile.am): Add a comment, and omit
- the CONFIGMAKE_ prefix from generated macro names. Suggested
- by Bruno Haible.
-
-2006-08-29 Paul Eggert <eggert@cs.ucla.edu>
-
- * m4/isapipe.m4: New file.
-
-2006-08-29 Paul Eggert <eggert@cs.ucla.edu>
-
- * lib/isapipe.c, lib/isapipe.h: New files.
-
-2006-08-29 Jim Meyering <jim@meyering.net>
-
- * modules/configmake (Makefile.am): Make configmake.h depend on
- Makefile. Otherwise, a stale configmake.h could hang around.
-
-2006-08-29 Eric Blake <ebb9@byu.net>
-
- * lib/error.c (error_at_line, print_errno_message): Match libc, after
- resolution of upstream bug 3044.
-
-2006-08-29 Bruno Haible <bruno@clisp.org>
-
- * modules/localcharset (Depends-on): Add configmake.
- (Makefile.am): Remove setting of LIBDIR through DEFS.
-
-2006-08-29 Bruno Haible <bruno@clisp.org>
-
- * lib/localcharset.c: Include configmake.h in order to get LIBDIR
- defined.
-
-2006-08-28 Paul Eggert <eggert@cs.ucla.edu>
-
- * modules/fcntl: New file.
- * modules/chdir-safer (Depends-on): Add fcntl.
- * modules/fts: Likewise.
- * modules/mkdir-p: Likewise.
-
- * modules/stdint (Makefile.am): Do not substitute ABSOLUTE_INTTYPES_H.
- This undoes the most recent change, since we're now addressing the
- problem in a different way.
-
- * gnulib-tool (emit_lib_Makefile_am): Don't put $makefile_name
- into output, since the output might be called Makefile.am even
- if $makefile_name is something different.
- (func_import): Use $makefile_am rather than
- ${makefile_name-Makefile.am}, to fix a bug where makefile_name was
- empty.
-
- * modules/inttypes (Files): Add m4/inttypes-h.m4.
-
-2006-08-28 Paul Eggert <eggert@cs.ucla.edu>
-
- * m4/inttypes.m4 (gl_INTTYPES_H): Move ABSOLUTE_INTTYPES_H code here...
- * m4/stdint.m4 (gl_STDINT_H): ... from here. This undoes the most
- recent change to stdint.m4, since we're now addressing the problem in a
- different way.
-
-2006-08-28 Paul Eggert <eggert@cs.ucla.edu>
-
- * m4/fcntl_h.m4: New file.
-
-2006-08-28 Paul Eggert <eggert@cs.ucla.edu>
-
- * lib/fcntl_.h: New file.
- * lib/chdir-safer.c (O_DIRECTORY, O_NOFOLLOW): Remove, now that we have
- the fcntl module.
- * lib/dirchownmod.c: Likewise.
- * lib/fts.c: Likewise.
-
- * lib/inttypes_.h [defined _GL_JUST_INCLUDE_ABSOLUTE_INTTYPES_H]:
- Include @ABSOLUTE_INTTYPES_H@ if available, but do nothing else.
- * lib/stdint_.h (_GL_JUST_INCLUDE_ABSOLUTE_INTTYPES_H): Define
- just before including <inttypes.h>, to avoid circular inclusion.
-
-2006-08-28 Jim Meyering <jim@meyering.net>
-
- * doc/visibility.texi: Actually read and correct the grammar of the
- sentence affected by yesterday's change.
-
-2006-08-28 Eric Blake <ebb9@byu.net>
-
- * modules/inttypes (Makefile.am): Fix sed error when inttypes.h
- needs wrapper.
-
-2006-08-28 Eric Blake <ebb9@byu.net>
-
- * m4/inttypes.m4 (gl_INTTYPES_H): Fix missing #endif.
-
-2006-08-28 Eric Blake <ebb9@byu.net>
-
- * m4/codeset.m4 (AM_LANGINFO_CODESET): Avoid compiler warning.
-
-2006-08-28 Bruno Haible <bruno@clisp.org>
-
- * modules/c-strstr: New file, from GNU gettext.
- * MODULES.html.sh (String handling): Add c-strstr.
-
-2006-08-28 Bruno Haible <bruno@clisp.org>
-
- * m4/inttypes.m4 (gl_INTTYPES_H): Don't test for the existence of SCNX*
- macros.
- Reported by Eric Blake.
-
-2006-08-28 Bruno Haible <bruno@clisp.org>
-
- * lib/vasnprintf.c (EOVERFLOW): Remove definition.
- (VASNPRINTF): Return a string of length > INT_MAX without failing.
- * lib/vasprintf.c: Include errno.h, limits.h.
- (EOVERFLOW): New fallback definition.
- (vasprintf): Test here whether the string length is > INT_MAX.
- * lib/vsnprintf.c: Include errno.h, limits.h.
- (EOVERFLOW): New fallback definition.
- (vsnprintf): Fix bug when generated string was too long for the buffer.
- Test here whether the string length is > INT_MAX.
-
-2006-08-28 Bruno Haible <bruno@clisp.org>
-
- * lib/inttypes_.h (SCNX*): Remove definitions.
- Reported by Eric Blake.
-
-2006-08-28 Bruno Haible <bruno@clisp.org>
-
- * lib/c-strstr.h: New file, from GNU gettext.
- * lib/c-strstr.c: New file, from GNU gettext.
-
-2006-08-28 Bruno Haible <bruno@clisp.org>
-
- * gnulib-tool: Reorder some statements.
-
-2006-08-28 Bruno Haible <bruno@clisp.org>
-
- * gnulib-tool: New option --makefile-name.
- (func_emit_lib_Makefile_am, func_emit_tests_Makefile_am): Use
- $makefile_name.
- (func_import): Write $makefile_name to the cache file, and read it from
- there unless explicitly specified. Use $makefile_name as file name
- instead of Makefile.am. Adjust the recommendations accordingly.
-
-2006-08-28 Bruno Haible <bruno@clisp.org>
-
- * gnulib-tool (func_verify_module): Check against misapplying patch.
-
-2006-08-28 Bruno Haible <bruno@clisp.org>
-
- * gnulib-tool (func_relativize, func_relconcat): New functions.
- Give an error if --local-dir is given with --update.
- Remove trailing slashes from $local_gnulib_dir.
- (func_import): Store the relativized $local_gnulib_dir in
- gnulib-cache.m4, and read it from there if not specified explicitly.
-
-2006-08-28 Bruno Haible <bruno@clisp.org>
-
- * gnulib-tool (func_get_tests_module): Don't assume that $gnulib_dir
- is the current directory. Respect also $local_gnulib_dir.
-
-2006-08-28 Bruno Haible <bruno@clisp.org>
- Simon Josefsson <jas@extundo.com>
-
- BeOS portability.
- * lib/getaddrinfo.c (PF_INET, PF_UNSPEC): New macros.
-
-2006-08-27 Jim Meyering <jim@meyering.net>
-
- * doc/visibility.texi: Remove duplicate word: "pointer".
-
-2006-08-26 Bruno Haible <bruno@clisp.org>
-
- * modules/inttypes (Files): Add lib/inttypes_.h, remove lib/inttypes.h.
- Add m4/inttypes.m4, remove m4/_inttypes_h.m4 and m4/include_next.m4.
- (Makefile.am): Create inttypes.h from inttypes_.h.
- * modules/stdint (Makefile.am): Substitute also ABSOLUTE_INTTYPES_H.
-
- * modules/imaxabs: New file.
-
- * modules/imaxdiv: New file.
-
-2006-08-26 Bruno Haible <bruno@clisp.org>
-
- * m4/inttypes.m4: New file.
- * m4/_inttypes_h.m4: Remove file.
- * m4/inttypes-pri.m4 (gt_INTTYPES_PRI): Also AC_SUBST
- PRI_MACROS_BROKEN.
- * m4/stdint.m4 (gl_STDINT_H): Define also ABSOLUTE_INTTYPES_H.
-
- * m4/imaxabs.m4: New file.
-
- * m4/imaxdiv.m4: New file.
-
-2006-08-26 Bruno Haible <bruno@clisp.org>
-
- * lib/inttypes_.h: New file.
- * lib/inttypes.h: Remove file.
- * lib/stdint_.h: Include <inttypes.h> through its absolute filename.
-
- * lib/imaxabs.c: New file.
-
- * lib/imaxdiv.c: New file.
-
-2006-08-25 Paul Eggert <eggert@cs.ucla.edu>
-
- New config-h module, so that "make" output needn't be cluttered
- by -DHAVE_CONFIG_H.
- * MODULES.html.sh (Support for building libraries and executables):
- Add config-h.
- * modules/config-h: New file.
- * gnulib-tool (nl, sed_transform_lib_file): New vars.
- (func_import): Turn "#ifdef HAVE_CONFIG_H" to "#if 1" if
- the config-h module is used.
-
- New configmake module, so that "make" output needn't be cluttered
- by fluff like '-DLIBDIR=\"/usr/local/lib\"'.
- * MODULES.html.sh (Support for building libraries and executables):
- Add configmake.
- * modules/configmake: New file.
-
-2006-08-25 Paul Eggert <eggert@cs.ucla.edu>
-
- * m4/config-h.m4: New file.
-
-2006-08-24 Paul Eggert <eggert@cs.ucla.edu>
-
- * config/srclist.txt: Add elisp-comp.
-
-2006-08-24 Paul Eggert <eggert@cs.ucla.edu>
-
- * MODULES.html.sh (Support for building libraries and executables):
- Add elisp-comp.
- * build-aux/elisp-comp: New file.
- * modules/elisp-comp: New file.
-
-2006-08-24 Bruno Haible <bruno@clisp.org>
-
- * gnulib-tool (func_create_testdir): Use non-default values of
- sourcebase and m4base.
-
-2006-08-24 Bruno Haible <bruno@clisp.org>
-
- * MODULES.html.sh (Compatibility checks for POSIX:2001 functions: Fix
- HTML structure.
-
-2006-08-23 Paul Eggert <eggert@cs.ucla.edu>
-
- * modules/openat (Depends-on): Add lchown.
-
-2006-08-23 Bruno Haible <bruno@clisp.org>
-
- * gnulib-tool (func_import, func_create_testdir): Emit an invocation
- of gl_LOCK_EARLY instead of gl_LOCK.
-
-2006-08-23 Bruno Haible <bruno@clisp.org>
-
- * m4/lock.m4 (gl_LOCK_BODY): Change the default value of gl_use_threads
- on OSF/1 to no.
- Reported by Stephen Cartwright <sgcartwr@ucalgary.ca>.
-
-2006-08-23 Bruno Haible <bruno@clisp.org>
-
- * m4/fsusage.m4 (gl_FILE_SYSTEM_USAGE): Don't consider BeOS statvfs
- as unusable.
-
- * m4/lock.m4 (gl_LOCK_EARLY): Renamed from gl_LOCK.
- (gl_LOCK_BODY): Remove gl_PREREQ_LOCK invocation.
- (gl_LOCK): New macro.
-
-2006-08-22 Simon Josefsson <jas@extundo.com>
-
- * modules/gc-md5 (Makefile.am): Need to add md5.h, after changes
- to md5 module.
-
-2006-08-22 Simon Josefsson <jas@extundo.com>
-
- * MODULES.html.sh: Add "Support for maintaining and release
- projects".
-
- * build-aux/gnupload: New file, from coreutils.
-
-2006-08-22 Paul Eggert <eggert@cs.ucla.edu>
-
- Avoid the need for AC_LIBSOURCES in m4 macros.
- * modules/arcfour (EXTRA_DIST): Add arcfour.h.
- * modules/arctwo (EXTRA_DIST): Add arctwo.h.
- * modules/check-version (EXTRA_DIST): Add check-version.h.
- * modules/crc (EXTRA_DIST): Add crc.h.
- * modules/des (EXTRA_DIST): Add des.h.
- * modules/gc (EXTRA_DIST): Add gc.h.
- * modules/getdelim (EXTRA_DIST): Add getdelim.h.
- * modules/getline (EXTRA_DIST): Add getline.h.
- * modules/getlogin_r (EXTRA_DIST): Add getlogin_r.h.
- * modules/hmac-md5 (EXTRA_DIST): Add hmac.h.
- * modules/hmac-sha1 (EXTRA_DIST): Add hmac.h.
- * modules/md2 (EXTRA_DIST): Add md2.h.
- * modules/md4 (EXTRA_DIST): Add md4.h.
- * modules/pagealign_alloc (EXTRA_DIST): Add pagealign_alloc.h.
- * modules/read-file (EXTRA_DIST): Add read-file.h.
- * modules/readline (EXTRA_DIST): Add readline.h.
- * modules/rijndael (EXTRA_DIST): Add rijndael-alg-fst.h,
- rijndael-api-fst.h.
-
-2006-08-22 Paul Eggert <eggert@cs.ucla.edu>
-
- * m4/rijndael.m4 (gl_ARCFOUR):
- * m4/arctwo.m4 (gl_ARCTWO):
- * m4/check-version.m4 (gl_CHECK_VERSION):
- * m4/crc.m4 (gl_CRC):
- * m4/des.m4 (gl_DES):
- * m4/gc-pbkdf2-sha1.m4 (gl_GC_PBKDF2_SHA1):
- * m4/gc.m4 (gl_GC):
- * m4/getdelim.m4 (gl_FUNC_GETDELIM):
- * m4/getline.m4 (gl_FUNC_GETLINE):
- * m4/getlogin_r.m4 (gl_GETLOGIN_R_SUBSTITUTE):
- * m4/hmac-md5.m4 (gl_HMAC_MD5):
- * m4/hmac-sha1.m4 (gl_HMAC_SHA1):
- * m4/md2.m4 (gl_MD2):
- * m4/md4.m4 (gl_MD4):
- * m4/pagealign_alloc.m4 (gl_PAGEALIGN_ALLOC):
- * m4/read-file.m4 (gl_FUNC_READ_FILE):
- * m4/readline.m4 (gl_FUNC_READLINE):
- * m4/rijndael.m4 (gl_RIJNDAEL):
- Don't use AC_LIBSOURCES; instead, rely on the files in ../modules/
- to get the necessary .h files and whatnot.
-
-2006-08-22 Paul Eggert <eggert@cs.ucla.edu>
-
- * config/srclist.txt: Remove gnupload, since coreutils now syncs from
- gnulib rather than the other way around.
- * config/srclistvars.sh (COREUTILS): Remove.
-
-2006-08-22 Jim Meyering <jim@meyering.net>
-
- * modules/mkdir-p (Makefile.am): Fix typo: s/lib+SOURCES/lib_SOURCES/.
-
- * modules/getpass-gnu (Makefile.am): Add getpass.h to EXTRA_DIST.
-
-2006-08-22 Eric Blake <ebb9@byu.net>
-
- * modules/regexprops-generic: New file.
- * MODULES.html.sh (Support for building documentation): List it.
-
-2006-08-22 Eric Blake <ebb9@byu.net>
-
- * m4/stdint_h.m4 (gl_AC_HEADER_STDINT_H): Avoid compiler warning.
- * m4/inttypes_h.m4 (gl_AC_HEADER_INTTYPES_H): Likewise.
- * m4/longlong.m4 (AC_TYPE_LONG_LONG_INT): Likewise.
- * m4/intmax_t.m4 (gt_AC_TYPE_INTMAX_T): Likewise.
-
-2006-08-22 Bruno Haible <bruno@clisp.org>
-
- * gnulib-tool (func_emit_lib_Makefile_am): Don't treat lib_LIBRARIES
- and lib_LTLIBRARIES like the other lib_* variables.
-
-2006-08-22 Bruno Haible <bruno@clisp.org>
-
- * build-aux/x-to-1.in: New file, from GNU gettext.
-
-2006-08-22 Bruno Haible <bruno@clisp.org>
-
- * m4/readutmp.m4 (gl_READUTMP): Compile readutmp.c only if <utmp.h> or
- <utmpx.h> exists.
-
-2006-08-22 Bruno Haible <bruno@clisp.org>
-
- * lib/readutmp.h: Skip most definitions if neither <utmp.h> nor
- <utmpx.h> exists.
-
-2006-08-21 Paul Eggert <eggert@cs.ucla.edu>
-
- BeOS portability.
- * lib/dirchownmod.c (dirchownmod): Don't use fchmod if it doesn't
- exist.
- Problem reported by Bruno Haible.
-
-2006-08-21 Paul Eggert <eggert@cs.ucla.edu>
-
- Avoid the need for AC_LIBSOURCES in m4 macros.
- * modules/acl (EXTRA_DIST): Add acl.h.
- * modules/argmatch (Files): Add m4/argmatch.m4.
- (configure.ac): Add gl_ARGMATCH.
- (EXTRA_DIST): Renamed from lib_SOURCES, for
- consistency with the other modules. Remove argmatch.c.
- * modules/backupfile (EXTRA_DIST): Add backupfile.h.
- * modules/c-strtod (EXTRA_DIST): Add c-strtod.h.
- * modules/c-strtold (EXTRA_DIST): Add c-strtod.c, c-strtod.h.
- * modules/canonhost (EXTRA_DIST): Add c-canonhost.h.
- * modules/canonicalize (EXTRA_DIST): Add canonicalize.h.
- * modules/chdir-long (EXTRA_DIST): Add chdir-long.h.
- * modules/chdir-safer (EXTRA_DIST): Add chdir-safer.h.
- * modules/cloexec (EXTRA_DIST): Add cloexec.h.
- * modules/close-stream (EXTRA_DIST): Add close-stream.h.
- * modules/closeout (EXTRA_DIST): Add closeout.h.
- * modules/cycle-check (EXTRA_DIST): Add cycle-check.h.
- * modules/dev-ino (EXTRA_DIST): Add dev-ino.h.
- * modules/dirfd (EXTRA_DIST): Add dirfd.h.
- * modules/dirname (EXTRA_DIST): Renamed from lib_SOURCES. Add
- dirname.h; remove basename.c and stripslash.c.
- * modules/exclude (EXTRA_DIST): Add exclude.h.
- * modules/exitfail (EXTRA_DIST): Add exitfail.h.
- * modules/fcntl-safer (EXTRA_DIST): Add fcntl-safer.h fcntl--.h.
- * modules/file-type (EXTRA_DIST): Add file-type.h.
- * modules/filemode (EXTRA_DIST): Add filemode.h.
- * modules/filenamecat (EXTRA_DIST): Add filenamecat.h.
- * modules/fopen-safer (EXTRA_DIST): Add stdio-safer.h stdio--.h.
- * modules/fpending (EXTRA_DIST): Add __fpending.h.
- * modules/fprintftime (EXTRA_DIST): Add fprintftime.h.
- * modules/fsusage (EXTRA_DIST): Add fsusage.h.
- * modules/fts (EXTRA_DIST): Add fts_.h fts-cycle.c.
- * modules/getcwd (EXTRA_DIST): Add getcwd.h.
- * modules/getdate (EXTRA_DIST): Add getdate.c.
- * modules/gethrxtime (EXTRA_DIST): Add gethrxtime.h xtime.h.
- * modules/getpagesize (EXTRA_DIST): Add getpagesize.h.
- * modules/getpass (EXTRA_DIST): Add getpass.h.
- * modules/glob (EXTRA_DIST): Add glob_.h glob-libc.h.
- * modules/group-member (EXTRA_DIST): Add group-member.h.
- * modules/hard-locale (EXTRA_DIST): Add hard-locale.h.
- * modules/hash (EXTRA_DIST): Add hash.h.
- * modules/human (EXTRA_DIST): Add human.h.
- * modules/inttypes (EXTRA_DIST): Add inttypes.h.
- * modules/lchmod (EXTRA_DIST): Add lchmod.h.
- * modules/lchown (EXTRA_DIST): Add lchown.h.
- * modules/long-options (EXTRA_DIST): Add long-options.h.
- * modules/lstat (EXTRA_DIST): Add lstat.h.
- * modules/md5 (EXTRA_DIST): Add memcasecmp.h.
- * modules/memcoll (EXTRA_DIST): Add memcoll.h.
- * modules/mempcpy (EXTRA_DIST): Add mempcpy.h.
- * modules/memrchr (EXTRA_DIST): Add memrchr.h.
- * modules/memxor (EXTRA_DIST): Add memxor.h.
- * modules/mkancesdirs (EXTRA_DIST): Add mkancesdirs.h.
- * modules/mkdir-p (EXTRA_DIST): Add modechange.h.
- * modules/mountlist (EXTRA_DIST): Add mountlist.h.
- * modules/openat (EXTRA_DIST): Add at-func.c openat.h openat-priv.h.
- * modules/pathmax (EXTRA_DIST): Add pathmax.h.
- * modules/physmem (EXTRA_DIST): Add physmem.h.
- * modules/posixtm (EXTRA_DIST): Add posixtm.h.
- * modules/posixver (EXTRA_DIST): Add posixver.h.
- * modules/quote (EXTRA_DIST): Add quote.h.
- * modules/quotearg (EXTRA_DIST): Add quotearg.h.
- * modules/readtokens (EXTRA_DIST): Add readtokens.h.
- * modules/readutmp (EXTRA_DIST): Add readutmp.h.
- * modules/regex (EXTRA_DIST): Add regcomp.c regex.h regex_internal.c
- regex_internal.h regexec.c.
- * modules/safe-read (EXTRA_DIST): Add safe-read.h.
- * modules/safe-write (EXTRA_DIST): Add safe-write.h.
- * modules/same (EXTRA_DIST): Add same.h.
- * modules/same-inode (EXTRA_DIST): Add same-inode.h.
- * modules/save-cwd (EXTRA_DIST): Add save-cwd.h.
- * modules/savedir (EXTRA_DIST): Add savedir.h.
- * modules/sha1 (EXTRA_DIST): Add sha1.h.
- * modules/sig2str (EXTRA_DIST): Add sig2str.h.
- * modules/stat-macros (EXTRA_DIST): Add stat-macros.h.
- * modules/stat-time (EXTRA_DIST): Add stat-time.h.
- * modules/stdlib-safer (EXTRA_DIST): Add stdlib-safer.h stdlib--.h.
- * modules/strdup (EXTRA_DIST): Add strdup.h.
- * modules/strftime (EXTRA_DIST): Add strftime.h.
- * modules/strndup (EXTRA_DIST): Add strndup.h.
- * modules/strnlen (EXTRA_DIST): Add strnlen.h.
- * modules/strverscmp (EXTRA_DIST): Add strverscmp.h.
- * modules/time_r (EXTRA_DIST): Add time_r.h.
- * modules/timespec (EXTRA_DIST): Add timespec.h.
- * modules/tmpfile-safer (EXTRA_DIST): Add stdio-safer.h stdio--.h.
- * modules/unistd-safer (EXTRA_DIST): Add unistd-safer.h unistd--.h.
- * modules/unlinkdir (EXTRA_DIST): Add unlinkdir.h.
- * modules/unlocked-io (EXTRA_DIST): Add unlocked-io.h.
- * modules/userspec (EXTRA_DIST): Add userspec.h.
- * modules/utimecmp (EXTRA_DIST): Add utimecmp.h.
- * modules/utimens (EXTRA_DIST): Add utimens.h.
- * modules/xalloc (EXTRA_DIST): Add xalloc.h.
- * modules/xgetcwd (EXTRA_DIST): Add xgetcwd.h.
- * modules/xnanosleep (EXTRA_DIST): Add xnanosleep.h.
- * modules/xreadlink (EXTRA_DIST): Add xreadlink.h.
- * modules/xstrtod (EXTRA_DIST): Add xstrtod.h.
- * modules/xstrtol (EXTRA_DIST): Add xstrtol.h.
- * modules/xstrtold (EXTRA_DIST): Add xstrtod.c xstrtod.h.
- * modules/yesno (EXTRA_DIST): Add yesno.h.
-
-2006-08-21 Paul Eggert <eggert@cs.ucla.edu>
-
- * m4/mkdir-p.m4 (gl_MKDIR_PARENTS): Check for fchmod.
-
- * m4/argmatch.m4: New file, from coreutils with AC_LIBSOURCES removed.
- * m4/dev-ino.m4, same-inode.m4: Remove.
-
- * m4/_inttypes_h.m4 (gl_INTTYPES_H):
- * m4/acl.m4 (AC_FUNC_ACL):
- * m4/backupfile.m4 (gl_BACKUPFILE):
- * m4/c-strtod.m4 (gl_C99_STRTOLD):
- * m4/canon-host.m4 (gl_CANON_HOST):
- * m4/canonicalize.m4 (AC_FUNC_CANONICALIZE_FILE_NAME):
- * m4/chdir-long.m4 (gl_FUNC_CHDIR_LONG):
- * m4/chdir-safer.m4 (gl_CHDIR_SAFER):
- * m4/cloexec.m4 (gl_CLOEXEC):
- * m4/close-stream.m4 (gl_CLOSE_STREAM):
- * m4/closeout.m4 (gl_CLOSEOUT):
- * m4/dirfd.m4 (gl_FUNC_DIRFD):
- * m4/dirname.m4 (gl_DIRNAME):
- * m4/exclude.m4 (gl_EXCLUDE):
- * m4/exitfail.m4 (gl_EXITFAIL):
- * m4/fcntl-safer.m4 (gl_FCNTL_SAFER):
- * m4/file-type.m4 (gl_FILE_TYPE):
- * m4/filemode.m4 (gl_FILEMODE):
- * m4/filenamecat.m4 (gl_FILE_NAME_CONCAT):
- * m4/fpending.m4 (gl_FUNC_FPENDING):
- * m4/fprintftime.m4 (gl_FPRINTFTIME):
- * m4/fts.m4 (gl_FUNC_FTS):
- * m4/getcwd.m4 (gl_FUNC_GETCWD_NULL):
- * m4/getdate.m4 (gl_GETDATE):
- * m4/gethrxtime.m4 (gl_GETHRXTIME):
- * m4/getpagesize.m4 (gl_GETPAGESIZE):
- * m4/getpass.m4 (gl_FUNC_GETPASS):
- * m4/gettime.m4 (gl_GETTIME):
- * m4/getugroups.m4 (gl_GETUGROUPS):
- * m4/glob.m4 (gl_GLOB_SUBSTITUTE):
- * m4/group-member.m4 (gl_FUNC_GROUP_MEMBER):
- * m4/hard-locale.m4 (gl_HARD_LOCALE):
- * m4/hash.m4 (gl_HASH):
- * m4/idcache.m4 (gl_IDCACHE):
- * m4/lchmod.m4 (gl_FUNC_LCHMOD):
- * m4/lchown.m4 (gl_FUNC_LCHOWN):
- * m4/long-options.m4 (gl_LONG_OPTIONS):
- * m4/lstat.m4 (gl_FUNC_LSTAT):
- * m4/md5.m4 (gl_MD5):
- * m4/memcasecmp.m4 (gl_MEMCASECMP):
- * m4/memcoll.m4 (gl_MEMCOLL):
- * m4/mempcpy.m4 (gl_FUNC_MEMPCPY):
- * m4/memrchr.m4 (gl_FUNC_MEMRCHR):
- * m4/memxor.m4 (gl_MEMXOR):
- * m4/mkancesdirs.m4 (gl_MKANCESDIRS):
- * m4/mkdir-p.m4 (gl_MKDIR_PARENTS):
- * m4/modechange.m4 (gl_MODECHANGE):
- * m4/mountlist.m4 (gl_MOUNTLIST):
- * m4/nanosleep.m4 (gl_FUNC_NANOSLEEP):
- * m4/openat.m4 (gl_FUNC_OPENAT):
- * m4/pathmax.m4 (gl_PATHMAX):
- * m4/physmem.m4 (gl_PHYSMEM):
- * m4/posixtm.m4 (gl_POSIXTM):
- * m4/posixver.m4 (gl_POSIXVER):
- * m4/quote.m4 (gl_QUOTE):
- * m4/quotearg.m4 (gl_QUOTEARG):
- * m4/readtokens.m4 (gl_READTOKENS):
- * m4/readutmp.m4 (gl_READUTMP):
- * m4/regex.m4 (gl_REGEX):
- * m4/safe-read.m4 (gl_SAFE_READ):
- * m4/safe-write.m4 (gl_SAFE_WRITE):
- * m4/same.m4 (gl_SAME):
- * m4/save-cwd.m4 (gl_SAVE_CWD):
- * m4/savedir.m4 (gl_SAVEDIR):
- * m4/settime.m4 (gl_SETTIME):
- * m4/sha1.m4 (gl_SHA1):
- * m4/sig2str.m4 (gl_FUNC_SIG2STR):
- * m4/stat-macros.m4 (gl_STAT_MACROS):
- * m4/stat-time.m4 (gl_STAT_TIME):
- * m4/stdio-safer.m4 (gl_FOPEN_SAFER):
- * m4/stdlib-safer.m4 (gl_STDLIB_SAFER):
- * m4/strdup.m4 (gl_FUNC_STRDUP):
- * m4/strftime.m4 (gl_FUNC_GNU_STRFTIME):
- * m4/strndup.m4 (gl_FUNC_STRNDUP):
- * m4/strnlen.m4 (gl_FUNC_STRNLEN):
- * m4/strverscmp.m4 (gl_FUNC_STRVERSCMP):
- * m4/time_r.m4 (gl_TIME_R):
- * m4/timespec.m4 (gl_TIMESPEC):
- * m4/unistd-safer.m4 (gl_UNISTD_SAFER):
- * m4/unlinkdir.m4 (gl_UNLINKDIR):
- * m4/unlocked-io.m4 (gl_FUNC_GLIBC_UNLOCKED_IO):
- * m4/userspec.m4 (gl_USERSPEC):
- * m4/utimecmp.m4 (gl_UTIMECMP):
- * m4/utimens.m4 (gl_UTIMENS):
- * m4/xalloc.m4 (gl_XALLOC):
- * m4/xgetcwd.m4 (gl_XGETCWD):
- * m4/xnanosleep.m4 (gl_XNANOSLEEP):
- * m4/xreadlink.m4 (gl_XREADLINK):
- * m4/xstrtod.m4 (gl_XSTRTOD):
- * m4/yesno.m4 (gl_YESNO):
- Don't use AC_LIBSOURCES; instead, rely on the files in ../modules/
- to get the necessary .h files and whatnot.
-
-2006-08-21 Mark D. Baushke <mdb@gnu.org>
- Bruno Haible <bruno@clisp.org>
-
- * gnulib-tool (func_verify_module): Work around Sun's non-POSIX 1003.2
- /bin/sh understanding of '!' conditional negation.
-
-2006-08-21 Jim Meyering <jim@meyering.net>
-
- * modules/openat (Depends-on): Really alphabetize.
-
- * modules/acl (Depends-on): Add error and quote.
-
- * check-module (find_included_lib_files): Add at-func.c to the
- ok-to-include-more-than-once white list.
-
- * modules/openat (Depends-on): Add lstat. Alphabetize.
-
-2006-08-21 Bruno Haible <bruno@clisp.org>
-
- * gnulib-tool (func_emit_lib_Makefile_am, func_emit_tests_Makefile_am):
- Emit a pkgdata_DATA variable only if some snippets add contents to it.
- Reported by Martin Lambers <marlam@marlam.de>.
-
-2006-08-21 Bruno Haible <bruno@clisp.org>
-
- * gnulib-tool (func_emit_lib_Makefile_am): If the snippets already
- specify an installation location, don't emit a noinst_LIBRARIES or
- noinst_LTLIBRARIES assignment.
-
-2006-08-21 Bruno Haible <bruno@clisp.org>
-
- BeOS portability.
- * modules/mbchar (Include): Don't test HAVE_WCTYPE_H any more, since
- BeOS has mbrtowc() but no <wctype.h>.
-
-2006-08-21 Bruno Haible <bruno@clisp.org>
-
- BeOS portability.
- * m4/mbchar.m4 (gl_MBCHAR): Compile mbchar.c also if <wctype.h> doesn't
- exist.
-
-2006-08-21 Bruno Haible <bruno@clisp.org>
-
- BeOS portability.
- * lib/mbchar.h: Include <wctype.h> only if it exists.
-
-2006-08-20 Paul Eggert <eggert@cs.ucla.edu>
-
- Remove files that are no longer needed by their respective modules.
- * m4/obstack.m4: Remove.
- * m4/strerror_r.m4: Remove.
- * m4/uint32_t.m4: Remove.
- * m4/uintptr_t.m4: Remove.
- * m4/ullong_max.m4: Remove.
- * m4/xstrtoimax.m4: Remove.
- * m4/xstrtoumax.m4: Remove.
-
- * m4/cycle-check.m4 (gl_CYCLE_CHECK): Do not require
- gl_AC_TYPE_UINTMAX_T, gl_STRUCT_DEV_INO, or gl_SAME_INODE, since gnulib
- dependencies now capture this.
-
- * m4/cycle-check.m4 (gl_CYCLE_CHECK):
- Do not use AC_LIBSOURCES, since gnulib modules now do this.
- * m4/fsusage.m4 (gl_FSUSAGE): Likewise.
- * m4/human.m4 (gl_HUMAN): Likewise.
- * m4/inttostr.m4 (gl_INTTOSTR): Likewise.
- * m4/xstrtol.m4 (gl_XSTRTOL): Likewise.
-
- * m4/filemode.m4 (gl_FILEMODE): Require AC_STRUCT_ST_DM_MODE.
-
- * m4/filemode.m4 (gl_PREREQ_FSUSAGE_EXTRA): Do not require
- gl_AC_TYPE_INTMAX_T or gl_AC_TYPE_UINTMAX_T, since we now require
- stdint.
- * m4/human.m4 (gl_HUMAN): Likewise.
- * m4/inttostr.m4 (gl_PREREQ_INTTOSTR): Likewise.
- * m4/mkstemp.m4 (gl_PREREQ_TEMPNAME): Likewise.
- * m4/strtoimax.m4 (gl_PREREQ_STRTOIMAX): Likewise.
- * m4/strtoumax.m4 (gl_PREREQ_STRTOUMAX): Likewise.
- * m4/xstrtol (gl_XSTRTOL): Likewise.
+ * gnulib-tool (func_get_automake_snippet): Append an automatically
+ computed EXTRA_DIST augmentation.
+ * modules/acl (Makefile.am): Remove EXTRA_DIST augmentation.
+ * modules/alloca-opt (Makefile.am): Likewise.
+ * modules/allocsa (Makefile.am): Likewise.
+ * modules/arcfour (Makefile.am): Likewise.
+ * modules/arctwo (Makefile.am): Likewise.
+ * modules/argmatch (Makefile.am): Likewise.
+ * modules/argz (Makefile.am): Likewise.
+ * modules/atexit (Makefile.am): Likewise.
+ * modules/backupfile (Makefile.am): Likewise.
+ * modules/byteswap (Makefile.am): Likewise.
+ * modules/c-strtod (Makefile.am): Likewise.
+ * modules/c-strtold (Makefile.am): Likewise.
+ * modules/calloc (Makefile.am): Likewise.
+ * modules/canon-host (Makefile.am): Likewise.
+ * modules/canonicalize (Makefile.am): Likewise.
+ * modules/chdir-long (Makefile.am): Likewise.
+ * modules/chdir-safer (Makefile.am): Likewise.
+ * modules/check-version (Makefile.am): Likewise.
+ * modules/chown (Makefile.am): Likewise.
+ * modules/cloexec (Makefile.am): Likewise.
+ * modules/close-stream (Makefile.am): Likewise.
+ * modules/closeout (Makefile.am): Likewise.
+ * modules/crc (Makefile.am): Likewise.
+ * modules/csharpexec (Makefile.am): Likewise.
+ * modules/cycle-check (Makefile.am): Likewise.
+ * modules/des (Makefile.am): Likewise.
+ * modules/dev-ino (Makefile.am): Likewise.
+ * modules/dirfd (Makefile.am): Likewise.
+ * modules/dirname (Makefile.am): Likewise.
+ * modules/dup2 (Makefile.am): Likewise.
+ * modules/eealloc (Makefile.am): Likewise.
+ * modules/error (Makefile.am): Likewise.
+ * modules/euidaccess (Makefile.am): Likewise.
+ * modules/exclude (Makefile.am): Likewise.
+ * modules/exitfail (Makefile.am): Likewise.
+ * modules/fcntl-safer (Makefile.am): Likewise.
+ * modules/fcntl (Makefile.am): Likewise.
+ * modules/file-type (Makefile.am): Likewise.
+ * modules/fileblocks (Makefile.am): Likewise.
+ * modules/filemode (Makefile.am): Likewise.
+ * modules/filenamecat (Makefile.am): Likewise.
+ * modules/fnmatch (Makefile.am): Likewise.
+ * modules/fopen-safer (Makefile.am): Likewise.
+ * modules/fpending (Makefile.am): Likewise.
+ * modules/fprintftime (Makefile.am): Likewise.
+ * modules/free (Makefile.am): Likewise.
+ * modules/fsusage (Makefile.am): Likewise.
+ * modules/ftruncate (Makefile.am): Likewise.
+ * modules/fts (Makefile.am): Likewise.
+ * modules/gc-arcfour (Makefile.am): Likewise.
+ * modules/gc-des (Makefile.am): Likewise.
+ * modules/gc-hmac-md5 (Makefile.am): Likewise.
+ * modules/gc-hmac-sha1 (Makefile.am): Likewise.
+ * modules/gc-md4 (Makefile.am): Likewise.
+ * modules/gc-pbkdf2-sha1 (Makefile.am): Likewise.
+ * modules/gc-sha1 (Makefile.am): Likewise.
+ * modules/gc (Makefile.am): Likewise.
+ * modules/getaddrinfo (Makefile.am): Likewise.
+ * modules/getcwd (Makefile.am): Likewise.
+ * modules/getdelim (Makefile.am): Likewise.
+ * modules/getdomainname (Makefile.am): Likewise.
+ * modules/getgroups (Makefile.am): Likewise.
+ * modules/gethostname (Makefile.am): Likewise.
+ * modules/gethrxtime (Makefile.am): Likewise.
+ * modules/getline (Makefile.am): Likewise.
+ * modules/getloadavg (Makefile.am): Likewise.
+ * modules/getlogin_r (Makefile.am): Likewise.
+ * modules/getndelim2 (Makefile.am): Likewise.
+ * modules/getopt (Makefile.am): Likewise.
+ * modules/getpagesize (Makefile.am): Likewise.
+ * modules/getpass-gnu (Makefile.am): Likewise.
+ * modules/getpass (Makefile.am): Likewise.
+ * modules/getsubopt (Makefile.am): Likewise.
+ * modules/gettime (Makefile.am): Likewise.
+ * modules/gettimeofday (Makefile.am): Likewise.
+ * modules/getugroups (Makefile.am): Likewise.
+ * modules/getusershell (Makefile.am): Likewise.
+ * modules/glob (Makefile.am): Likewise.
+ * modules/group-member (Makefile.am): Likewise.
+ * modules/hard-locale (Makefile.am): Likewise.
+ * modules/hash (Makefile.am): Likewise.
+ * modules/hmac-md5 (Makefile.am): Likewise.
+ * modules/hmac-sha1 (Makefile.am): Likewise.
+ * modules/human (Makefile.am): Likewise.
+ * modules/idcache (Makefile.am): Likewise.
+ * modules/imaxabs (Makefile.am): Likewise.
+ * modules/imaxdiv (Makefile.am): Likewise.
+ * modules/inet_ntop (Makefile.am): Likewise.
+ * modules/inet_pton (Makefile.am): Likewise.
+ * modules/intprops (Makefile.am): Likewise.
+ * modules/inttostr (Makefile.am): Likewise.
+ * modules/inttypes (Makefile.am): Likewise.
+ * modules/isapipe (Makefile.am): Likewise.
+ * modules/javaversion (Makefile.am): Likewise.
+ * modules/lchmod (Makefile.am): Likewise.
+ * modules/lchown (Makefile.am): Likewise.
+ * modules/localcharset (Makefile.am): Likewise.
+ * modules/long-options (Makefile.am): Likewise.
+ * modules/lstat (Makefile.am): Likewise.
+ * modules/malloc (Makefile.am): Likewise.
+ * modules/mathl (Makefile.am): Likewise.
+ * modules/mbchar (Makefile.am): Likewise.
+ * modules/md2 (Makefile.am): Likewise.
+ * modules/md4 (Makefile.am): Likewise.
+ * modules/md5 (Makefile.am): Likewise.
+ * modules/memcasecmp (Makefile.am): Likewise.
+ * modules/memchr (Makefile.am): Likewise.
+ * modules/memcmp (Makefile.am): Likewise.
+ * modules/memcoll (Makefile.am): Likewise.
+ * modules/memcpy (Makefile.am): Likewise.
+ * modules/memmem (Makefile.am): Likewise.
+ * modules/memmove (Makefile.am): Likewise.
+ * modules/mempcpy (Makefile.am): Likewise.
+ * modules/memrchr (Makefile.am): Likewise.
+ * modules/memset (Makefile.am): Likewise.
+ * modules/memxor (Makefile.am): Likewise.
+ * modules/mkancesdirs (Makefile.am): Likewise.
+ * modules/mkdir-p (Makefile.am): Likewise.
+ * modules/mkdir (Makefile.am): Likewise.
+ * modules/mkdtemp (Makefile.am): Likewise.
+ * modules/mkstemp (Makefile.am): Likewise.
+ * modules/mktime (Makefile.am): Likewise.
+ * modules/modechange (Makefile.am): Likewise.
+ * modules/mountlist (Makefile.am): Likewise.
+ * modules/nanosleep (Makefile.am): Likewise.
+ * modules/obstack (Makefile.am): Likewise.
+ * modules/openat (Makefile.am): Likewise.
+ * modules/pagealign_alloc (Makefile.am): Likewise.
+ * modules/pathmax (Makefile.am): Likewise.
+ * modules/physmem (Makefile.am): Likewise.
+ * modules/poll (Makefile.am): Likewise.
+ * modules/posixtm (Makefile.am): Likewise.
+ * modules/posixver (Makefile.am): Likewise.
+ * modules/putenv (Makefile.am): Likewise.
+ * modules/quote (Makefile.am): Likewise.
+ * modules/quotearg (Makefile.am): Likewise.
+ * modules/raise (Makefile.am): Likewise.
+ * modules/read-file (Makefile.am): Likewise.
+ * modules/readline (Makefile.am): Likewise.
+ * modules/readlink (Makefile.am): Likewise.
+ * modules/readtokens (Makefile.am): Likewise.
+ * modules/readutmp (Makefile.am): Likewise.
+ * modules/realloc (Makefile.am): Likewise.
+ * modules/regex (Makefile.am): Likewise.
+ * modules/rename-dest-slash (Makefile.am): Likewise.
+ * modules/rename (Makefile.am): Likewise.
+ * modules/rijndael (Makefile.am): Likewise.
+ * modules/rmdir (Makefile.am): Likewise.
+ * modules/rpmatch (Makefile.am): Likewise.
+ * modules/safe-read (Makefile.am): Likewise.
+ * modules/safe-write (Makefile.am): Likewise.
+ * modules/same-inode (Makefile.am): Likewise.
+ * modules/same (Makefile.am): Likewise.
+ * modules/save-cwd (Makefile.am): Likewise.
+ * modules/savedir (Makefile.am): Likewise.
+ * modules/setenv (Makefile.am): Likewise.
+ * modules/settime (Makefile.am): Likewise.
+ * modules/sha1 (Makefile.am): Likewise.
+ * modules/sig2str (Makefile.am): Likewise.
+ * modules/snprintf (Makefile.am): Likewise.
+ * modules/stat-macros (Makefile.am): Likewise.
+ * modules/stat-time (Makefile.am): Likewise.
+ * modules/stdbool (Makefile.am): Likewise.
+ * modules/stdint (Makefile.am): Likewise.
+ * modules/stdlib-safer (Makefile.am): Likewise.
+ * modules/stpcpy (Makefile.am): Likewise.
+ * modules/stpncpy (Makefile.am): Likewise.
+ * modules/strcase (Makefile.am): Likewise.
+ * modules/strcasestr (Makefile.am): Likewise.
+ * modules/strchrnul (Makefile.am): Likewise.
+ * modules/strcspn (Makefile.am): Likewise.
+ * modules/strdup (Makefile.am): Likewise.
+ * modules/strerror (Makefile.am): Likewise.
+ * modules/strftime (Makefile.am): Likewise.
+ * modules/strndup (Makefile.am): Likewise.
+ * modules/strnlen (Makefile.am): Likewise.
+ * modules/strpbrk (Makefile.am): Likewise.
+ * modules/strsep (Makefile.am): Likewise.
+ * modules/strstr (Makefile.am): Likewise.
+ * modules/strtod (Makefile.am): Likewise.
+ * modules/strtoimax (Makefile.am): Likewise.
+ * modules/strtok_r (Makefile.am): Likewise.
+ * modules/strtol (Makefile.am): Likewise.
+ * modules/strtoll (Makefile.am): Likewise.
+ * modules/strtoul (Makefile.am): Likewise.
+ * modules/strtoull (Makefile.am): Likewise.
+ * modules/strtoumax (Makefile.am): Likewise.
+ * modules/strverscmp (Makefile.am): Likewise.
+ * modules/sys_socket (Makefile.am): Likewise.
+ * modules/sys_stat (Makefile.am): Likewise.
+ * modules/sysexits (Makefile.am): Likewise.
+ * modules/time_r (Makefile.am): Likewise.
+ * modules/timegm (Makefile.am): Likewise.
+ * modules/timespec (Makefile.am): Likewise.
+ * modules/tmpfile-safer (Makefile.am): Likewise.
+ * modules/trim (Makefile.am): Likewise.
+ * modules/unistd-safer (Makefile.am): Likewise.
+ * modules/unlinkdir (Makefile.am): Likewise.
+ * modules/unlocked-io (Makefile.am): Likewise.
+ * modules/userspec (Makefile.am): Likewise.
+ * modules/utime (Makefile.am): Likewise.
+ * modules/utimecmp (Makefile.am): Likewise.
+ * modules/utimens (Makefile.am): Likewise.
+ * modules/vasnprintf (Makefile.am): Likewise.
+ * modules/vasprintf (Makefile.am): Likewise.
+ * modules/vsnprintf (Makefile.am): Likewise.
+ * modules/xalloc (Makefile.am): Likewise.
+ * modules/xgetcwd (Makefile.am): Likewise.
+ * modules/xnanosleep (Makefile.am): Likewise.
+ * modules/xreadlink (Makefile.am): Likewise.
+ * modules/xstrtod (Makefile.am): Likewise.
+ * modules/xstrtol (Makefile.am): Likewise.
+ * modules/xstrtold (Makefile.am): Likewise.
+ * modules/yesno (Makefile.am): Likewise.
+ * modules/getdate (Makefile.am): Don't add getdate.h to EXTRA_DIST.