I am changing coreutils so that it will use gnulib-tool. As the first part of this project I'm installing the following changes into gnulib. I've tried to keep the changes "minimal", but that's a relative term when talking about a change of this magnitude. Please let me know if it causes problems.
Soon I'd like to fix the AC_LIBSOURCES problem that has been remarked upon several times on this list, e.g., "AC_LIBSOURCES considered harmful" <http://lists.gnu.org/archive/html/bug-gnulib/2005-09/msg00030.html>. Is this as simple as removing the AC_SOURCES lines in the .m4 files, and replacing them with Files: lines in the modules file, or is there something more complicated than that? 2006-08-20 Paul Eggert <[EMAIL PROTECTED]> Add and change modules to make it easier for coreutils to use gnulib-tool. * lib/cycle-check.h: Include <stdint.h> unconditionally, since we now assume the stdint module. Do not include inttypes.h. * lib/fsusage.h: Likewise. * lib/getndelim2.c: Likewise. * lib/human.h: Likewise. * lib/inttostr.h: Likewise. * lib/obstack.c: Likewise. * lib/regex_internal.h: Likewise. * lib/tempname.c: Likewise. * lib/utimecmp.c: Likewise. * lib/xstrtol.h: Likewise. * lib/stat_.h: Fix typo: HAVE_FUNC_LSTAT -> HAVE_LSTAT. * lib/strtoimax.c: Adjust to macro name changes in Autoconf, e.g., HAVE_LONG_LONG -> HAVE_LONG_LONG_INT. * lib/xtime.h: Likewise. 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. * 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. * cycle-check.m4 (gl_CYCLE_CHECK): Do not use AC_LIBSOURCES, since gnulib modules now do this. * fsusage.m4 (gl_FSUSAGE): Likewise. * human.m4 (gl_HUMAN): Likewise. * inttostr.m4 (gl_INTTOSTR): Likewise. * xstrtol.m4 (gl_XSTRTOL): Likewise. * filemode.m4 (gl_FILEMODE): Require AC_STRUCT_ST_DM_MODE. * 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. * human.m4 (gl_HUMAN): Likewise. * inttostr.m4 (gl_PREREQ_INTTOSTR): Likewise. * mkstemp.m4 (gl_PREREQ_TEMPNAME): Likewise. * strtoimax.m4 (gl_PREREQ_STRTOIMAX): Likewise. * strtoumax.m4 (gl_PREREQ_STRTOUMAX): Likewise. * xstrtol (gl_XSTRTOL): Likewise. * gethrxtime.m4 (gl_XTIME): gl_AC_TYPE_LONG_LONG -> AC_TYPE_LONG_LONG_INT. * strtoimax.m4 (gl_PREREQ_STRTOIMAX): Likewise. * strtoll.m4 (gl_FUNC_STRTOLL): Likewise. * strtoull.m4 (gl_FUNC_STRTOULL): Likewise, for unsigned long. * strtoumax.m4 (gl_PREREQ_STRTOUMAX): Likewise. * human.m4 (gl_HUMAN): Do not require AM_STDBOOL_H since we depend on stdbool. * xstrtol.m4 (gl_PREREQ_XSTRTOL_H, gl_PREREQ_XSTRTOL): Remove. (gl_PREREQ_XSTRTOUL): Remove. * ls-mntd-fs.m4 (gl_LIST_MOUNTED_FILE_SYSTEMS): Check for hasmntopt. * posixver.m4: Fix comment since head -1 now works even in POSIX mode. * modules/backupfile (Files): Remove m4/d-ino.m4. (Depends-on): Add d-ino. * modules/cycle-check (Depends-on): Add stdint. (lib_SOURCES): Add cycle-check.h. * modules/d-ino: New module. * modules/d-type: New module. * modules/error (Files): Remove m4/strerror_r.m4. * modules/filemode (Files): Add m4/st_dm_mode.m4. * modules/fsuage (Files): Remove m4/ulonglong.m4, m4/stdint_h.m4, m4/inttypes_h.m4, m4/uintmax_t.m4. (Depends-on): Add stdint. (lib_SOURCES): Add fsusage.h. * modules/getcwd (Files): Remove d-ino.m4. (Depends-on): Add d-ino. * modules/getndelim2 (Depends-on): Add stdint. * modules/glob (Files): Remove m4/d-type.m4. (Depends-on): Add d-type. * modules/host-os: New module. * modules/human (Files): Remove m4/ulonglong.m4, m4/stdint_h.m4, m4/inttypes_h.m4, m4/uintmax_t.m4. * Depends-on: Add stdint. (lib_SOURCES): Add human.h. * modules/inttostr (Files): Remove m4/intmax_t.m4, m4/inttostr.m4, m4/inttypes_h.m4, m4/longlong.m4, m4/stdint_h.m4, m4/uintmax_t.m4, m4/ulonglong.m4. (Depends-on): Add stdint. (EXTRA_DIST): Add inttostr.h. * modules/lchmod: New module. * modules/link-follow: New module. * modules/mkdir-p (Files): Remove lib/lchmod.h, m4/lchmod.m4. (Depends-on): Add lchmod. * modules/mkstemp (Files): Remove m4/ulonglong.m4, m4/stdint_h.m4, m4/inttypes_h.m4, m4/uintmax_t.m4. (Depends-on): Add stdint. * modules/obstack (Files): Remove m4/inttypes_h.m4, m4/obstack.m4, m4/stdint_h.m4, m4/uintmax_t.m4, m4/ulonglong.m4. (Depends-on): Add stdint. (configure.ac): Change gl_OBSTACK to AC_FUNC_OBSTACK. * modules/perl: New module. * modules/regex (Depends-on): Add stdint. * modules/rmdir-errno: New module. * modules/strtoimax (Files): Remove m4/stdint_h.m4, m4/inttypes_h.m4, m4/intmax_t.m4. (Depends-on): Add stdint. * modules/strtoumax (Files): Remove m4/stdint_h.m4, m4/inttypes_h.m4, m4/uintmax_t.m4. (Depends-on): Add stdint. * modules/unlink-busy: New module. * modules/utimecmp (Depends-on): Add stdint. * modules/uptime: New module. * modules/winsz-ioctl: New module. * modules/winsz-termios: New module. * modules/xnanosleep (Depends-on): Add nanosleep. * modules/ullong_max: Remove. * modules/xstrtoimax (Files): Remove m4/xstrtoimax.m4. (configure.ac): Remove gl_XSTRTOIMAX; no action needed now. * modules/xstrtol (Files): Remove m4/ulonglong.m4, m4/longlong.m4, m4/stdint_h.m4, m4/inttypes_h.m4, m4/uintmax_t.m4, m4/intmax_t.m4. (Depends-on): Add inttypes. (lib_SOURCES): Add xstrtol.h. * modules/xstrtoumax (Files): Remove m4/xstrtoumax.m4. (configure.ac): Remove gl_XSTRTOUMAX; no action needed now. * MODULES.html.sh: Move 'assert' into the assert section. Move 'dummy' into the linking section. Remove ullong_max. Add section for compatibility checks for POSIX:2001 functions, and put d-ino, d-type, link-follow, rmdir-errno, unlink-busy, winsz-ioctl, and winsz-termios into it. Add lchmod. Add top-level Misc section and put host-os, perl, and uptime into it. Index: MODULES.html.sh =================================================================== RCS file: /cvsroot/gnulib/gnulib/MODULES.html.sh,v retrieving revision 1.136 diff -p -u -r1.136 MODULES.html.sh --- MODULES.html.sh 18 Aug 2006 19:37:45 -0000 1.136 +++ MODULES.html.sh 21 Aug 2006 06:06:31 -0000 @@ -1397,8 +1397,6 @@ func_all_modules () func_echo "$element" func_begin_table - func_module assert - func_module dummy func_module exit func_module atexit func_module strtod @@ -1430,6 +1428,7 @@ func_all_modules () func_echo "$element" func_begin_table + func_module assert func_module verify func_end_table @@ -1673,7 +1672,6 @@ func_all_modules () func_echo "$element" func_begin_table - func_module ullong_max func_module size_max func_end_table @@ -1827,6 +1825,20 @@ func_all_modules () func_module wcwidth func_end_table + element="Compatibility checks for POSIX:2001 functions" + func_section_wrap posix_compat + func_wrap H2 + func_echo "$element" + + func_module d-ino + func_module d-type + func_module link-follow + func_module rmdir-errno + func_module unlink-busy + func_module winsz-ioctl + func_module winsz-termios + func_end_table + element="Enhancements for POSIX:2001 functions" func_section_wrap posix_enh func_wrap H2 @@ -1881,6 +1893,7 @@ func_all_modules () func_module fts func_module fts-lgpl func_module isdir + func_module lchmod func_module lchown func_module mkancesdirs func_module mkdir-p @@ -2085,6 +2098,7 @@ func_all_modules () func_echo "$element" func_begin_table + func_module dummy func_module ldd func_module lib-ignore func_end_table @@ -2098,6 +2112,17 @@ func_all_modules () func_module fdl func_module gendocs func_end_table + + element="Misc" + func_section_wrap misc + func_wrap H2 + func_echo "$element" + + func_begin_table + func_module host-os + func_module perl + func_module uptime + func_end_table } Index: lib/cycle-check.h =================================================================== RCS file: /cvsroot/gnulib/gnulib/lib/cycle-check.h,v retrieving revision 1.4 diff -p -u -r1.4 cycle-check.h --- lib/cycle-check.h 4 Jul 2006 05:59:05 -0000 1.4 +++ lib/cycle-check.h 21 Aug 2006 06:06:31 -0000 @@ -22,12 +22,7 @@ #ifndef CYCLE_CHECK_H # define CYCLE_CHECK_H 1 -# if HAVE_INTTYPES_H -# include <inttypes.h> -# endif -# if HAVE_STDINT_H -# include <stdint.h> -# endif +# include <stdint.h> # include <stdbool.h> # include "dev-ino.h" # include "same-inode.h" Index: lib/fsusage.h =================================================================== RCS file: /cvsroot/gnulib/gnulib/lib/fsusage.h,v retrieving revision 1.13 diff -p -u -r1.13 fsusage.h --- lib/fsusage.h 3 Jul 2006 08:32:46 -0000 1.13 +++ lib/fsusage.h 21 Aug 2006 06:06:31 -0000 @@ -22,12 +22,7 @@ #if !defined FSUSAGE_H_ # define FSUSAGE_H_ -# if HAVE_INTTYPES_H -# include <inttypes.h> -# endif -# if HAVE_STDINT_H -# include <stdint.h> -# endif +# include <stdint.h> # include <stdbool.h> struct fs_usage Index: lib/getndelim2.c =================================================================== RCS file: /cvsroot/gnulib/gnulib/lib/getndelim2.c,v retrieving revision 1.11 diff -p -u -r1.11 getndelim2.c --- lib/getndelim2.c 19 Sep 2005 17:28:14 -0000 1.11 +++ lib/getndelim2.c 21 Aug 2006 06:06:31 -0000 @@ -1,8 +1,8 @@ /* getndelim2 - Read a line from a stream, stopping at one of 2 delimiters, with bounded memory allocation. - Copyright (C) 1993, 1996, 1997, 1998, 2000, 2003, 2004 Free Software - Foundation, Inc. + Copyright (C) 1993, 1996, 1997, 1998, 2000, 2003, 2004, 2006 Free + Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -34,21 +34,7 @@ #endif #include <limits.h> -#if HAVE_INTTYPES_H -# include <inttypes.h> -#endif -#if HAVE_STDINT_H -# include <stdint.h> -#endif -#ifndef PTRDIFF_MAX -# define PTRDIFF_MAX ((ptrdiff_t) (SIZE_MAX / 2)) -#endif -#ifndef SIZE_MAX -# define SIZE_MAX ((size_t) -1) -#endif -#ifndef SSIZE_MAX -# define SSIZE_MAX ((ssize_t) (SIZE_MAX / 2)) -#endif +#include <stdint.h> /* The maximum value that getndelim2 can return without suffering from overflow problems, either internally (because of pointer Index: lib/human.h =================================================================== RCS file: /cvsroot/gnulib/gnulib/lib/human.h,v retrieving revision 1.14 diff -p -u -r1.14 human.h --- lib/human.h 23 Sep 2005 04:15:13 -0000 1.14 +++ lib/human.h 21 Aug 2006 06:06:31 -0000 @@ -1,7 +1,7 @@ /* human.h -- print human readable file size - Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 - Free Software Foundation, Inc. + Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, + 2005, 2006 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -24,10 +24,7 @@ # include <limits.h> # include <stdbool.h> - -# if HAVE_STDINT_H -# include <stdint.h> -# endif +# include <stdint.h> # include <unistd.h> /* A conservative bound on the maximum length of a human-readable string. Index: lib/inttostr.h =================================================================== RCS file: /cvsroot/gnulib/gnulib/lib/inttostr.h,v retrieving revision 1.6 diff -p -u -r1.6 inttostr.h --- lib/inttostr.h 23 Sep 2005 04:15:13 -0000 1.6 +++ lib/inttostr.h 21 Aug 2006 06:06:31 -0000 @@ -1,6 +1,7 @@ /* inttostr.h -- convert integers to printable strings - Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. + Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006 Free Software + Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -18,13 +19,7 @@ /* Written by Paul Eggert */ -#if HAVE_INTTYPES_H -# include <inttypes.h> -#endif -#if HAVE_STDINT_H -# include <stdint.h> -#endif - +#include <stdint.h> #include <sys/types.h> #include "intprops.h" Index: lib/obstack.c =================================================================== RCS file: /cvsroot/gnulib/gnulib/lib/obstack.c,v retrieving revision 1.32 diff -p -u -r1.32 obstack.c --- lib/obstack.c 14 Oct 2005 23:23:50 -0000 1.32 +++ lib/obstack.c 21 Aug 2006 06:06:31 -0000 @@ -1,8 +1,8 @@ /* obstack.c - subroutines used implicitly by object stack macros Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1996, 1997, - 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, - Inc. + 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software + Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -55,13 +55,7 @@ #ifndef ELIDE_CODE - -# if HAVE_INTTYPES_H -# include <inttypes.h> -# endif -# if HAVE_STDINT_H || defined _LIBC -# include <stdint.h> -# endif +# include <stdint.h> /* Determine default alignment. */ union fooround Index: lib/regex_internal.h =================================================================== RCS file: /cvsroot/gnulib/gnulib/lib/regex_internal.h,v retrieving revision 1.23 diff -p -u -r1.23 regex_internal.h --- lib/regex_internal.h 29 Jul 2006 00:03:36 -0000 1.23 +++ lib/regex_internal.h 21 Aug 2006 06:06:31 -0000 @@ -43,9 +43,7 @@ #if defined HAVE_WCTYPE_H || defined _LIBC # include <wctype.h> #endif /* HAVE_WCTYPE_H || _LIBC */ -#if defined HAVE_STDINT_H || defined _LIBC -# include <stdint.h> -#endif /* HAVE_STDINT_H || _LIBC */ +#include <stdint.h> #if defined _LIBC # include <bits/libc-lock.h> #else Index: lib/stat_.h =================================================================== RCS file: /cvsroot/gnulib/gnulib/lib/stat_.h,v retrieving revision 1.3 diff -p -u -r1.3 stat_.h --- lib/stat_.h 4 Jul 2006 06:37:09 -0000 1.3 +++ lib/stat_.h 21 Aug 2006 06:06:31 -0000 @@ -26,7 +26,7 @@ /* mingw does not support symlinks, therefore it does not have lstat. But without links, stat does just fine. */ -#if ! HAVE_FUNC_LSTAT +#if ! HAVE_LSTAT # define lstat stat #endif Index: lib/strtoimax.c =================================================================== RCS file: /cvsroot/gnulib/gnulib/lib/strtoimax.c,v retrieving revision 1.14 diff -p -u -r1.14 strtoimax.c --- lib/strtoimax.c 18 Apr 2006 17:20:47 -0000 1.14 +++ lib/strtoimax.c 21 Aug 2006 06:06:31 -0000 @@ -1,6 +1,6 @@ /* Convert string representation of a number into an intmax_t value. - Copyright (C) 1999, 2001, 2002, 2003, 2004 Free Software + Copyright (C) 1999, 2001, 2002, 2003, 2004, 2006 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify @@ -34,7 +34,7 @@ # ifndef HAVE_DECL_STRTOULL "this configure-time declaration test was not run" # endif -# if !HAVE_DECL_STRTOULL && HAVE_UNSIGNED_LONG_LONG +# if !HAVE_DECL_STRTOULL && HAVE_UNSIGNED_LONG_LONG_INT unsigned long long strtoull (char const *, char **, int); # endif @@ -43,14 +43,14 @@ unsigned long long strtoull (char const # ifndef HAVE_DECL_STRTOLL "this configure-time declaration test was not run" # endif -# if !HAVE_DECL_STRTOLL && HAVE_UNSIGNED_LONG_LONG +# if !HAVE_DECL_STRTOLL && HAVE_UNSIGNED_LONG_LONG_INT long long strtoll (char const *, char **, int); # endif #endif #ifdef UNSIGNED -# undef HAVE_LONG_LONG -# define HAVE_LONG_LONG HAVE_UNSIGNED_LONG_LONG +# undef HAVE_LONG_LONG_INT +# define HAVE_LONG_LONG_INT HAVE_UNSIGNED_LONG_LONG_INT # define INT uintmax_t # define strtoimax strtoumax # define strtol strtoul @@ -62,7 +62,7 @@ long long strtoll (char const *, char ** INT strtoimax (char const *ptr, char **endptr, int base) { -#if HAVE_LONG_LONG +#if HAVE_LONG_LONG_INT verify (sizeof (INT) == sizeof (long int) || sizeof (INT) == sizeof (long long int)); Index: lib/tempname.c =================================================================== RCS file: /cvsroot/gnulib/gnulib/lib/tempname.c,v retrieving revision 1.18 diff -p -u -r1.18 tempname.c --- lib/tempname.c 25 May 2006 21:55:35 -0000 1.18 +++ lib/tempname.c 21 Aug 2006 06:06:31 -0000 @@ -53,13 +53,7 @@ # include <sys/time.h> #endif -#if HAVE_STDINT_H || _LIBC -# include <stdint.h> -#endif -#if HAVE_INTTYPES_H -# include <inttypes.h> -#endif - +#include <stdint.h> #include <unistd.h> #include <sys/stat.h> Index: lib/utimecmp.c =================================================================== RCS file: /cvsroot/gnulib/gnulib/lib/utimecmp.c,v retrieving revision 1.6 diff -p -u -r1.6 utimecmp.c --- lib/utimecmp.c 2 Oct 2005 22:44:15 -0000 1.6 +++ lib/utimecmp.c 21 Aug 2006 06:06:31 -0000 @@ -1,6 +1,6 @@ /* utimecmp.c -- compare file time stamps - Copyright (C) 2004, 2005 Free Software Foundation, Inc. + Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -24,15 +24,9 @@ #include "utimecmp.h" -#if HAVE_INTTYPES_H -# include <inttypes.h> -#endif -#if HAVE_STDINT_H -# include <stdint.h> -#endif - #include <limits.h> #include <stdbool.h> +#include <stdint.h> #include <stdlib.h> #include "hash.h" #include "intprops.h" Index: lib/xstrtol.h =================================================================== RCS file: /cvsroot/gnulib/gnulib/lib/xstrtol.h,v retrieving revision 1.20 diff -p -u -r1.20 xstrtol.h --- lib/xstrtol.h 14 May 2005 06:03:58 -0000 1.20 +++ lib/xstrtol.h 21 Aug 2006 06:06:31 -0000 @@ -1,7 +1,7 @@ /* A more useful interface to strtol. - Copyright (C) 1995, 1996, 1998, 1999, 2001, 2002, 2003, 2004 Free - Software Foundation, Inc. + Copyright (C) 1995, 1996, 1998, 1999, 2001, 2002, 2003, 2004, 2006 + Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -22,12 +22,7 @@ # include "exitfail.h" -# if HAVE_INTTYPES_H -# include <inttypes.h> -# endif -# if HAVE_STDINT_H -# include <stdint.h> -# endif +# include <inttypes.h> # ifndef _STRTOL_ERROR enum strtol_error Index: lib/xtime.h =================================================================== RCS file: /cvsroot/gnulib/gnulib/lib/xtime.h,v retrieving revision 1.5 diff -p -u -r1.5 xtime.h --- lib/xtime.h 3 Jan 2006 23:20:14 -0000 1.5 +++ lib/xtime.h 21 Aug 2006 06:06:31 -0000 @@ -25,7 +25,7 @@ type that is a count of nanoseconds -- except for obsolescent hosts without sufficiently-wide integers, where it is a count of seconds. */ -# if HAVE_LONG_LONG +# if HAVE_LONG_LONG_INT typedef long long int xtime_t; # define XTIME_PRECISION 1000000000 # else Index: m4/cycle-check.m4 =================================================================== RCS file: /cvsroot/gnulib/gnulib/m4/cycle-check.m4,v retrieving revision 1.2 diff -p -u -r1.2 cycle-check.m4 --- m4/cycle-check.m4 10 Aug 2006 15:55:25 -0000 1.2 +++ m4/cycle-check.m4 21 Aug 2006 06:06:32 -0000 @@ -1,4 +1,4 @@ -#serial 3 +#serial 4 dnl Copyright (C) 2005, 2006 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, @@ -6,11 +6,5 @@ dnl with or without modifications, as lo AC_DEFUN([gl_CYCLE_CHECK], [ - AC_LIBSOURCES([cycle-check.c, cycle-check.h]) AC_LIBOBJ([cycle-check]) - - dnl Prerequisites. - AC_REQUIRE([gl_AC_TYPE_UINTMAX_T]) - AC_REQUIRE([gl_STRUCT_DEV_INO]) - AC_REQUIRE([gl_SAME_INODE]) ]) Index: m4/filemode.m4 =================================================================== RCS file: /cvsroot/gnulib/gnulib/m4/filemode.m4,v retrieving revision 1.5 diff -p -u -r1.5 filemode.m4 --- m4/filemode.m4 3 Jul 2006 08:32:46 -0000 1.5 +++ m4/filemode.m4 21 Aug 2006 06:06:32 -0000 @@ -6,6 +6,7 @@ dnl with or without modifications, as lo AC_DEFUN([gl_FILEMODE], [ + AC_REQUIRE([AC_STRUCT_ST_DM_MODE]) AC_LIBSOURCES([filemode.c, filemode.h]) AC_LIBOBJ([filemode]) AC_CHECK_DECLS_ONCE([strmode]) Index: m4/fsusage.m4 =================================================================== RCS file: /cvsroot/gnulib/gnulib/m4/fsusage.m4,v retrieving revision 1.24 diff -p -u -r1.24 fsusage.m4 --- m4/fsusage.m4 24 Apr 2006 17:50:05 -0000 1.24 +++ m4/fsusage.m4 21 Aug 2006 06:06:32 -0000 @@ -12,8 +12,6 @@ AC_DEFUN([gl_FSUSAGE], [ - AC_LIBSOURCES([fsusage.c, fsusage.h]) - AC_CHECK_HEADERS_ONCE(sys/param.h) AC_CHECK_HEADERS_ONCE(sys/vfs.h sys/fs_types.h) AC_CHECK_HEADERS(sys/mount.h, [], [], @@ -259,7 +257,6 @@ choke -- this is a workaround for a Sun- # Prerequisites of lib/fsusage.c not done by gl_FILE_SYSTEM_USAGE. AC_DEFUN([gl_PREREQ_FSUSAGE_EXTRA], [ - AC_REQUIRE([gl_AC_TYPE_UINTMAX_T]) AC_CHECK_HEADERS(dustat.h sys/fs/s5param.h sys/filsys.h sys/statfs.h sys/statvfs.h) gl_STATFS_TRUNCATES ]) Index: m4/gethrxtime.m4 =================================================================== RCS file: /cvsroot/gnulib/gnulib/m4/gethrxtime.m4,v retrieving revision 1.3 diff -p -u -r1.3 gethrxtime.m4 --- m4/gethrxtime.m4 18 Aug 2006 16:59:19 -0000 1.3 +++ m4/gethrxtime.m4 21 Aug 2006 06:06:32 -0000 @@ -1,4 +1,4 @@ -# gethrxtime.m4 serial 4 +# gethrxtime.m4 serial 5 dnl Copyright (C) 2005, 2006 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, @@ -43,7 +43,7 @@ AC_DEFUN([gl_ARITHMETIC_HRTIME_T], AC_DEFUN([gl_XTIME], [ AC_REQUIRE([AC_C_INLINE]) - AC_REQUIRE([gl_AC_TYPE_LONG_LONG]) + AC_REQUIRE([AC_TYPE_LONG_LONG_INT]) : ]) Index: m4/human.m4 =================================================================== RCS file: /cvsroot/gnulib/gnulib/m4/human.m4,v retrieving revision 1.9 diff -p -u -r1.9 human.m4 --- m4/human.m4 21 Mar 2005 22:06:27 -0000 1.9 +++ m4/human.m4 21 Aug 2006 06:06:32 -0000 @@ -1,18 +1,13 @@ -#serial 9 -dnl Copyright (C) 2002, 2003, 2004, 2005 Free Software Foundation, Inc. +#serial 10 +dnl Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. AC_DEFUN([gl_HUMAN], [ - AC_LIBSOURCES([human.c, human.h, intprops.h]) AC_LIBOBJ([human]) - dnl Prerequisites of lib/human.h. - AC_REQUIRE([AM_STDBOOL_H]) - AC_REQUIRE([gl_AC_TYPE_UINTMAX_T]) - dnl Prerequisites of lib/human.c. : ]) Index: m4/inttostr.m4 =================================================================== RCS file: /cvsroot/gnulib/gnulib/m4/inttostr.m4,v retrieving revision 1.4 diff -p -u -r1.4 inttostr.m4 --- m4/inttostr.m4 21 Mar 2005 22:06:27 -0000 1.4 +++ m4/inttostr.m4 21 Aug 2006 06:06:32 -0000 @@ -1,18 +1,11 @@ -#serial 5 -dnl Copyright (C) 2004, 2005 Free Software Foundation, Inc. +#serial 6 +dnl Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. AC_DEFUN([gl_INTTOSTR], [ - AC_LIBSOURCES([inttostr.c, inttostr.h, intprops.h]) - - dnl We don't technically need to list the following .c files, since their - dnl functions are named in the AC_LIBOBJ calls, but this is an unusual - dnl module and it seems a little clearer to do so. - AC_LIBSOURCES([imaxtostr.c, offtostr.c, umaxtostr.c]) - AC_LIBOBJ([imaxtostr]) AC_LIBOBJ([offtostr]) AC_LIBOBJ([umaxtostr]) @@ -25,8 +18,6 @@ AC_DEFUN([gl_INTTOSTR], # Prerequisites of lib/inttostr.h. AC_DEFUN([gl_PREREQ_INTTOSTR], [ - AC_REQUIRE([gl_AC_TYPE_INTMAX_T]) - AC_REQUIRE([gl_AC_TYPE_UINTMAX_T]) AC_REQUIRE([AC_TYPE_OFF_T]) : ]) Index: m4/ls-mntd-fs.m4 =================================================================== RCS file: /cvsroot/gnulib/gnulib/m4/ls-mntd-fs.m4,v retrieving revision 1.33 diff -p -u -r1.33 ls-mntd-fs.m4 --- m4/ls-mntd-fs.m4 18 Aug 2006 18:35:08 -0000 1.33 +++ m4/ls-mntd-fs.m4 21 Aug 2006 06:06:32 -0000 @@ -1,4 +1,4 @@ -#serial 22 +#serial 23 # How to list mounted file systems. # Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2006 Free Software @@ -167,6 +167,7 @@ if test $ac_cv_func_getmntent = yes; the AC_DEFINE(MOUNTED_GETMNTENT2, 1, [Define if there is a function named getmntent for reading the list of mounted file systems, and that function takes two arguments. (SVR4)]) + AC_CHECK_FUNCS(hasmntopt) fi fi Index: m4/mkstemp.m4 =================================================================== RCS file: /cvsroot/gnulib/gnulib/m4/mkstemp.m4,v retrieving revision 1.17 diff -p -u -r1.17 mkstemp.m4 --- m4/mkstemp.m4 6 Jul 2006 21:51:33 -0000 1.17 +++ m4/mkstemp.m4 21 Aug 2006 06:06:32 -0000 @@ -67,5 +67,4 @@ AC_DEFUN([gl_PREREQ_TEMPNAME], [ AC_CHECK_HEADERS_ONCE(sys/time.h) AC_CHECK_FUNCS(__secure_getenv gettimeofday) - AC_REQUIRE([gl_AC_TYPE_UINTMAX_T]) ]) Index: m4/posixver.m4 =================================================================== RCS file: /cvsroot/gnulib/gnulib/m4/posixver.m4,v retrieving revision 1.6 diff -p -u -r1.6 posixver.m4 --- m4/posixver.m4 23 Sep 2005 04:15:13 -0000 1.6 +++ m4/posixver.m4 21 Aug 2006 06:06:32 -0000 @@ -1,5 +1,5 @@ -# posixver.m4 serial 7 -dnl Copyright (C) 2002, 2003, 2004, 2005 Free Software Foundation, Inc. +# posixver.m4 serial 8 +dnl Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. @@ -15,7 +15,7 @@ AC_DEFUN([gl_POSIXVER], # Set the default level of POSIX conformance at configure-time. # Build with `./configure DEFAULT_POSIX2_VERSION=199209 ...' to # support the older version, thus preserving portability with -# scripts that use sort +1, tail +32, head -1, etc. +# scripts that use sort +1, tail +32, etc. # Note however, that this breaks tools that might run commands # like `sort +some-file' that conform with the newer standard. AC_DEFUN([gl_DEFAULT_POSIX2_VERSION], Index: m4/strtoimax.m4 =================================================================== RCS file: /cvsroot/gnulib/gnulib/m4/strtoimax.m4,v retrieving revision 1.6 diff -p -u -r1.6 strtoimax.m4 --- m4/strtoimax.m4 23 Jan 2005 08:06:57 -0000 1.6 +++ m4/strtoimax.m4 21 Aug 2006 06:06:32 -0000 @@ -1,5 +1,5 @@ -# strtoimax.m4 serial 5 -dnl Copyright (C) 2002, 2003, 2004 Free Software Foundation, Inc. +# strtoimax.m4 serial 6 +dnl Copyright (C) 2002, 2003, 2004, 2006 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. @@ -29,7 +29,6 @@ AC_DEFUN([gl_FUNC_STRTOIMAX], # Prerequisites of lib/strtoimax.c. AC_DEFUN([gl_PREREQ_STRTOIMAX], [ - gl_AC_TYPE_INTMAX_T AC_CHECK_DECLS(strtoll) - AC_REQUIRE([gl_AC_TYPE_LONG_LONG]) + AC_REQUIRE([AC_TYPE_LONG_LONG_INT]) ]) Index: m4/strtoll.m4 =================================================================== RCS file: /cvsroot/gnulib/gnulib/m4/strtoll.m4,v retrieving revision 1.4 diff -p -u -r1.4 strtoll.m4 --- m4/strtoll.m4 23 Jan 2005 08:06:57 -0000 1.4 +++ m4/strtoll.m4 21 Aug 2006 06:06:32 -0000 @@ -1,5 +1,5 @@ -# strtoll.m4 serial 3 -dnl Copyright (C) 2002, 2004 Free Software Foundation, Inc. +# strtoll.m4 serial 4 +dnl Copyright (C) 2002, 2004, 2006 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. @@ -7,9 +7,9 @@ dnl with or without modifications, as lo AC_DEFUN([gl_FUNC_STRTOLL], [ dnl We don't need (and can't compile) the replacement strtoll - dnl unless the type 'long long' exists. - AC_REQUIRE([gl_AC_TYPE_LONG_LONG]) - if test "$ac_cv_type_long_long" = yes; then + dnl unless the type 'long long int' exists. + AC_REQUIRE([AC_TYPE_LONG_LONG_INT]) + if test "$ac_cv_type_long_long_int" = yes; then AC_REPLACE_FUNCS(strtoll) if test $ac_cv_func_strtoll = no; then gl_PREREQ_STRTOLL Index: m4/strtoull.m4 =================================================================== RCS file: /cvsroot/gnulib/gnulib/m4/strtoull.m4,v retrieving revision 1.4 diff -p -u -r1.4 strtoull.m4 --- m4/strtoull.m4 23 Jan 2005 08:06:57 -0000 1.4 +++ m4/strtoull.m4 21 Aug 2006 06:06:32 -0000 @@ -1,5 +1,5 @@ -# strtoull.m4 serial 3 -dnl Copyright (C) 2002, 2004 Free Software Foundation, Inc. +# strtoull.m4 serial 4 +dnl Copyright (C) 2002, 2004, 2006 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. @@ -7,9 +7,9 @@ dnl with or without modifications, as lo AC_DEFUN([gl_FUNC_STRTOULL], [ dnl We don't need (and can't compile) the replacement strtoull - dnl unless the type 'unsigned long long' exists. - AC_REQUIRE([gl_AC_TYPE_UNSIGNED_LONG_LONG]) - if test "$ac_cv_type_unsigned_long_long" = yes; then + dnl unless the type 'unsigned long long int' exists. + AC_REQUIRE([AC_TYPE_UNSIGNED_LONG_LONG_INT]) + if test "$ac_cv_type_unsigned_long_long_int" = yes; then AC_REPLACE_FUNCS(strtoull) if test $ac_cv_func_strtoull = no; then gl_PREREQ_STRTOULL Index: m4/strtoumax.m4 =================================================================== RCS file: /cvsroot/gnulib/gnulib/m4/strtoumax.m4,v retrieving revision 1.6 diff -p -u -r1.6 strtoumax.m4 --- m4/strtoumax.m4 23 Jan 2005 08:06:57 -0000 1.6 +++ m4/strtoumax.m4 21 Aug 2006 06:06:32 -0000 @@ -1,5 +1,5 @@ -# strtoumax.m4 serial 5 -dnl Copyright (C) 2002, 2003, 2004 Free Software Foundation, Inc. +# strtoumax.m4 serial 6 +dnl Copyright (C) 2002, 2003, 2004, 2006 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. @@ -29,7 +29,6 @@ AC_DEFUN([gl_FUNC_STRTOUMAX], # Prerequisites of lib/strtoumax.c. AC_DEFUN([gl_PREREQ_STRTOUMAX], [ - gl_AC_TYPE_UINTMAX_T AC_CHECK_DECLS(strtoull) - AC_REQUIRE([gl_AC_TYPE_UNSIGNED_LONG_LONG]) + AC_REQUIRE([AC_TYPE_UNSIGNED_LONG_LONG_INT]) ]) Index: m4/xstrtol.m4 =================================================================== RCS file: /cvsroot/gnulib/gnulib/m4/xstrtol.m4,v retrieving revision 1.9 diff -p -u -r1.9 xstrtol.m4 --- m4/xstrtol.m4 5 Jul 2006 23:35:19 -0000 1.9 +++ m4/xstrtol.m4 21 Aug 2006 06:06:32 -0000 @@ -1,4 +1,4 @@ -#serial 8 +#serial 9 dnl Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, @@ -6,31 +6,6 @@ dnl with or without modifications, as lo AC_DEFUN([gl_XSTRTOL], [ - AC_LIBSOURCES([xstrtol.c, xstrtol.h, xstrtoul.c, intprops.h]) AC_LIBOBJ([xstrtol]) AC_LIBOBJ([xstrtoul]) - - AC_REQUIRE([gl_PREREQ_XSTRTOL]) - AC_REQUIRE([gl_PREREQ_XSTRTOUL]) -]) - -# Prerequisites of lib/xstrtol.h. -AC_DEFUN([gl_PREREQ_XSTRTOL_H], -[ - AC_REQUIRE([gl_AC_TYPE_INTMAX_T]) - AC_REQUIRE([gl_AC_TYPE_UINTMAX_T]) -]) - -# Prerequisites of lib/xstrtol.c. -AC_DEFUN([gl_PREREQ_XSTRTOL], -[ - AC_REQUIRE([gl_PREREQ_XSTRTOL_H]) - AC_CHECK_DECLS_ONCE([strtoimax]) - AC_CHECK_DECLS_ONCE([strtoumax]) -]) - -# Prerequisites of lib/xstrtoul.c. -AC_DEFUN([gl_PREREQ_XSTRTOUL], -[ - AC_REQUIRE([gl_PREREQ_XSTRTOL]) ]) Index: modules/backupfile =================================================================== RCS file: /cvsroot/gnulib/gnulib/modules/backupfile,v retrieving revision 1.7 diff -p -u -r1.7 backupfile --- modules/backupfile 6 May 2005 17:22:45 -0000 1.7 +++ modules/backupfile 21 Aug 2006 06:06:32 -0000 @@ -6,11 +6,11 @@ Files: lib/backupfile.h lib/backupfile.c m4/dos.m4 -m4/d-ino.m4 m4/backupfile.m4 Depends-on: argmatch +d-ino dirname stdbool Index: modules/cycle-check =================================================================== RCS file: /cvsroot/gnulib/gnulib/modules/cycle-check,v retrieving revision 1.7 diff -p -u -r1.7 cycle-check --- modules/cycle-check 15 Aug 2006 21:47:01 -0000 1.7 +++ modules/cycle-check 21 Aug 2006 06:06:32 -0000 @@ -10,11 +10,13 @@ Depends-on: dev-ino same-inode stdbool +stdint configure.ac: gl_CYCLE_CHECK Makefile.am: +lib_SOURCES += cycle-check.h Include: "cycle-check.h" Index: modules/error =================================================================== RCS file: /cvsroot/gnulib/gnulib/modules/error,v retrieving revision 1.7 diff -p -u -r1.7 error --- modules/error 29 Dec 2004 05:50:14 -0000 1.7 +++ modules/error 21 Aug 2006 06:06:32 -0000 @@ -5,7 +5,6 @@ Files: lib/error.h lib/error.c m4/error.m4 -m4/strerror_r.m4 Depends-on: Index: modules/filemode =================================================================== RCS file: /cvsroot/gnulib/gnulib/modules/filemode,v retrieving revision 1.7 diff -p -u -r1.7 filemode --- modules/filemode 22 Mar 2005 07:44:16 -0000 1.7 +++ modules/filemode 21 Aug 2006 06:06:32 -0000 @@ -6,6 +6,7 @@ Files: lib/filemode.h lib/filemode.c m4/filemode.m4 +m4/st_dm_mode.m4 Depends-on: stat-macros Index: modules/fsusage =================================================================== RCS file: /cvsroot/gnulib/gnulib/modules/fsusage,v retrieving revision 1.7 diff -p -u -r1.7 fsusage --- modules/fsusage 19 Jan 2006 04:40:47 -0000 1.7 +++ modules/fsusage 21 Aug 2006 06:06:32 -0000 @@ -4,20 +4,18 @@ Return file system space usage info. Files: lib/fsusage.h lib/fsusage.c -m4/ulonglong.m4 -m4/stdint_h.m4 -m4/inttypes_h.m4 -m4/uintmax_t.m4 m4/fsusage.m4 Depends-on: full-read stdbool +stdint configure.ac: gl_FSUSAGE Makefile.am: +lib_SOURCES += fsusage.h Include: "fsusage.h" Index: modules/getcwd =================================================================== RCS file: /cvsroot/gnulib/gnulib/modules/getcwd,v retrieving revision 1.8 diff -p -u -r1.8 getcwd --- modules/getcwd 3 Jul 2006 08:32:46 -0000 1.8 +++ modules/getcwd 21 Aug 2006 06:06:32 -0000 @@ -4,13 +4,13 @@ Return the current working directory. Files: lib/getcwd.h lib/getcwd.c -m4/d-ino.m4 m4/getcwd-abort-bug.m4 m4/getcwd-path-max.m4 m4/getcwd.m4 Depends-on: mempcpy +d-ino extensions stdbool Index: modules/getndelim2 =================================================================== RCS file: /cvsroot/gnulib/gnulib/modules/getndelim2,v retrieving revision 1.5 diff -p -u -r1.5 getndelim2 --- modules/getndelim2 12 Aug 2005 12:21:44 -0000 1.5 +++ modules/getndelim2 21 Aug 2006 06:06:32 -0000 @@ -9,6 +9,7 @@ m4/getndelim2.m4 Depends-on: ssize_t +stdint configure.ac: gl_GETNDELIM2 Index: modules/glob =================================================================== RCS file: /cvsroot/gnulib/gnulib/modules/glob,v retrieving revision 1.5 diff -p -u -r1.5 glob --- modules/glob 9 Aug 2006 22:52:40 -0000 1.5 +++ modules/glob 21 Aug 2006 06:06:32 -0000 @@ -6,11 +6,11 @@ Files: lib/glob_.h lib/glob-libc.h lib/glob.c -m4/d-type.m4 m4/glob.m4 Depends-on: alloca +d-type extensions fnmatch getlogin_r Index: modules/human =================================================================== RCS file: /cvsroot/gnulib/gnulib/modules/human,v retrieving revision 1.10 diff -p -u -r1.10 human --- modules/human 26 Feb 2006 08:45:03 -0000 1.10 +++ modules/human 21 Aug 2006 06:06:32 -0000 @@ -5,10 +5,6 @@ with K/M/G suffix. Files: lib/human.h lib/human.c -m4/ulonglong.m4 -m4/stdint_h.m4 -m4/inttypes_h.m4 -m4/uintmax_t.m4 m4/human.m4 Depends-on: @@ -18,11 +14,13 @@ error intprops xstrtoumax stdbool +stdint configure.ac: gl_HUMAN Makefile.am: +lib_SOURCES += human.h Include: "human.h" Index: modules/inttostr =================================================================== RCS file: /cvsroot/gnulib/gnulib/modules/inttostr,v retrieving revision 1.8 diff -p -u -r1.8 inttostr --- modules/inttostr 26 Feb 2006 08:45:03 -0000 1.8 +++ modules/inttostr 21 Aug 2006 06:06:32 -0000 @@ -7,22 +7,17 @@ lib/inttostr.c lib/inttostr.h lib/offtostr.c lib/umaxtostr.c -m4/intmax_t.m4 m4/inttostr.m4 -m4/inttypes_h.m4 -m4/longlong.m4 -m4/stdint_h.m4 -m4/uintmax_t.m4 -m4/ulonglong.m4 Depends-on: intprops +stdint configure.ac: gl_INTTOSTR Makefile.am: -EXTRA_DIST += inttostr.c +EXTRA_DIST += inttostr.c inttostr.h Include: "inttostr.h" Index: modules/mkdir-p =================================================================== RCS file: /cvsroot/gnulib/gnulib/modules/mkdir-p,v retrieving revision 1.5 diff -p -u -r1.5 mkdir-p --- modules/mkdir-p 17 Jul 2006 06:06:48 -0000 1.5 +++ modules/mkdir-p 21 Aug 2006 06:06:32 -0000 @@ -4,15 +4,14 @@ Ensure that a directory and its parents Files: lib/dirchownmod.c lib/dirchownmod.h -lib/lchmod.h lib/mkdir-p.c lib/mkdir-p.h -m4/lchmod.m4 m4/mkdir-p.m4 Depends-on: error gettext-h +lchmod lchown mkancesdirs quote Index: modules/mkstemp =================================================================== RCS file: /cvsroot/gnulib/gnulib/modules/mkstemp,v retrieving revision 1.7 diff -p -u -r1.7 mkstemp --- modules/mkstemp 29 Jun 2006 22:21:39 -0000 1.7 +++ modules/mkstemp 21 Aug 2006 06:06:32 -0000 @@ -4,14 +4,11 @@ mkstemp() function: create a private tem Files: lib/mkstemp.c lib/tempname.c -m4/ulonglong.m4 -m4/stdint_h.m4 -m4/inttypes_h.m4 -m4/uintmax_t.m4 m4/mkstemp.m4 Depends-on: stat-macros +stdint sys_stat configure.ac: Index: modules/obstack =================================================================== RCS file: /cvsroot/gnulib/gnulib/modules/obstack,v retrieving revision 1.10 diff -p -u -r1.10 obstack --- modules/obstack 26 Nov 2005 04:25:15 -0000 1.10 +++ modules/obstack 21 Aug 2006 06:06:32 -0000 @@ -4,19 +4,16 @@ Memory allocation, optimized for stack-l Files: lib/obstack.h lib/obstack.c -m4/inttypes_h.m4 -m4/obstack.m4 -m4/stdint_h.m4 -m4/uintmax_t.m4 -m4/ulonglong.m4 Depends-on: gettext-h exit exitfail +stdint configure.ac: -gl_OBSTACK +AC_FUNC_OBSTACK +dnl Note: AC_FUNC_OBSTACK does AC_LIBSOURCES([obstack.h, obstack.c]). Makefile.am: Index: modules/regex =================================================================== RCS file: /cvsroot/gnulib/gnulib/modules/regex,v retrieving revision 1.14 diff -p -u -r1.14 regex --- modules/regex 9 Aug 2006 22:52:40 -0000 1.14 +++ modules/regex 21 Aug 2006 06:06:32 -0000 @@ -16,6 +16,7 @@ alloca extensions gettext-h malloc +stdint strcase ssize_t Index: modules/strtoimax =================================================================== RCS file: /cvsroot/gnulib/gnulib/modules/strtoimax,v retrieving revision 1.6 diff -p -u -r1.6 strtoimax --- modules/strtoimax 18 Apr 2006 17:20:47 -0000 1.6 +++ modules/strtoimax 21 Aug 2006 06:06:32 -0000 @@ -4,15 +4,13 @@ strtoimax() function: convert string to Files: lib/strtoimax.c m4/longlong.m4 -m4/stdint_h.m4 -m4/inttypes_h.m4 -m4/intmax_t.m4 m4/strtoimax.m4 Depends-on: strtoll verify inttypes +stdint configure.ac: gl_FUNC_STRTOIMAX Index: modules/strtoumax =================================================================== RCS file: /cvsroot/gnulib/gnulib/modules/strtoumax,v retrieving revision 1.5 diff -p -u -r1.5 strtoumax --- modules/strtoumax 18 Apr 2006 17:20:47 -0000 1.5 +++ modules/strtoumax 21 Aug 2006 06:06:32 -0000 @@ -4,15 +4,13 @@ strtoumax() function: convert string to Files: lib/strtoumax.c m4/ulonglong.m4 -m4/stdint_h.m4 -m4/inttypes_h.m4 -m4/uintmax_t.m4 m4/strtoumax.m4 Depends-on: strtoimax strtoull inttypes +stdint configure.ac: gl_FUNC_STRTOUMAX @@ -26,4 +24,3 @@ GPL Maintainer: Paul Eggert - Index: modules/utimecmp =================================================================== RCS file: /cvsroot/gnulib/gnulib/modules/utimecmp,v retrieving revision 1.8 diff -p -u -r1.8 utimecmp --- modules/utimecmp 26 Feb 2006 08:45:03 -0000 1.8 +++ modules/utimecmp 21 Aug 2006 06:06:32 -0000 @@ -14,6 +14,7 @@ utimens xalloc intprops stdbool +stdint verify configure.ac: Index: modules/xnanosleep =================================================================== RCS file: /cvsroot/gnulib/gnulib/modules/xnanosleep,v retrieving revision 1.7 diff -p -u -r1.7 xnanosleep --- modules/xnanosleep 26 Feb 2006 08:45:03 -0000 1.7 +++ modules/xnanosleep 21 Aug 2006 06:06:32 -0000 @@ -7,6 +7,7 @@ lib/xnanosleep.c m4/xnanosleep.m4 Depends-on: +nanosleep timespec intprops stdbool Index: modules/xstrtoimax =================================================================== RCS file: /cvsroot/gnulib/gnulib/modules/xstrtoimax,v retrieving revision 1.5 diff -p -u -r1.5 xstrtoimax --- modules/xstrtoimax 22 Sep 2004 15:11:04 -0000 1.5 +++ modules/xstrtoimax 21 Aug 2006 06:06:32 -0000 @@ -2,16 +2,13 @@ Description: Convert string to 'intmax_t', with error checking. Files: - lib/xstrtoimax.c -m4/xstrtoimax.m4 Depends-on: xstrtol strtoimax configure.ac: -gl_XSTRTOIMAX Makefile.am: lib_SOURCES += xstrtoimax.c @@ -24,4 +21,3 @@ GPL Maintainer: Paul Eggert - Index: modules/xstrtol =================================================================== RCS file: /cvsroot/gnulib/gnulib/modules/xstrtol,v retrieving revision 1.11 diff -p -u -r1.11 xstrtol --- modules/xstrtol 26 Feb 2006 08:45:03 -0000 1.11 +++ modules/xstrtol 21 Aug 2006 06:06:32 -0000 @@ -5,23 +5,19 @@ Files: lib/xstrtol.h lib/xstrtol.c lib/xstrtoul.c -m4/ulonglong.m4 -m4/longlong.m4 -m4/stdint_h.m4 -m4/inttypes_h.m4 -m4/uintmax_t.m4 -m4/intmax_t.m4 m4/xstrtol.m4 Depends-on: exitfail error intprops +inttypes configure.ac: gl_XSTRTOL Makefile.am: +lib_SOURCES += xstrtol.h Include: "xstrtol.h" Index: modules/xstrtoumax =================================================================== RCS file: /cvsroot/gnulib/gnulib/modules/xstrtoumax,v retrieving revision 1.5 diff -p -u -r1.5 xstrtoumax --- modules/xstrtoumax 22 Sep 2004 15:11:04 -0000 1.5 +++ modules/xstrtoumax 21 Aug 2006 06:06:32 -0000 @@ -3,14 +3,12 @@ Convert string to 'uintmax_t', with erro Files: lib/xstrtoumax.c -m4/xstrtoumax.m4 Depends-on: xstrtol strtoumax configure.ac: -gl_XSTRTOUMAX Makefile.am: lib_SOURCES += xstrtoumax.c @@ -23,4 +21,3 @@ GPL Maintainer: Paul Eggert - --- /dev/null 2005-09-24 22:00:15.000000000 -0700 +++ modules/d-ino 2006-08-18 13:10:05.000000000 -0700 @@ -0,0 +1,20 @@ +Description: +Check whether struct dirent has a member named d_ino. + +Files: +m4/d-ino.m4 + +Depends-on: + +configure.ac: +gl_CHECK_TYPE_STRUCT_DIRENT_D_INO + +Makefile.am: + +Include: + +License: +GPL + +Maintainer: +Jim Meyering --- /dev/null 2005-09-24 22:00:15.000000000 -0700 +++ modules/d-type 2006-08-18 13:11:04.000000000 -0700 @@ -0,0 +1,20 @@ +Description: +Check whether struct dirent has a member named d_type. + +Files: +m4/d-type.m4 + +Depends-on: + +configure.ac: +gl_CHECK_TYPE_STRUCT_DIRENT_D_TYPE + +Makefile.am: + +Include: + +License: +GPL + +Maintainer: +Jim Meyering --- /dev/null 2005-09-24 22:00:15.000000000 -0700 +++ modules/host-os 2006-08-18 13:04:12.000000000 -0700 @@ -0,0 +1,20 @@ +Description: +Define HOST_OPERATING_SYSTEM to a name for the host operating system. + +Files: +m4/host-os.m4 + +Depends-on: + +configure.ac: +gl_HOST_OS + +Makefile.am: + +Include: + +License: +GPL + +Maintainer: +Paul Eggert, Jim Meyering --- /dev/null 2005-09-24 22:00:15.000000000 -0700 +++ modules/lchmod 2006-08-18 12:43:12.000000000 -0700 @@ -0,0 +1,22 @@ +Description: +lchmod that is actually chmod (!) on hosts lacking lchmod + +Files: +lib/lchmod.h +m4/lchmod.m4 + +Depends-on: + +configure.ac: +gl_FUNC_LCHMOD + +Makefile.am: + +Include: +"lchown.h" + +License: +GPL + +Maintainer: +Paul Eggert, Jim Meyering --- /dev/null 2005-09-24 22:00:15.000000000 -0700 +++ modules/link-follow 2006-08-18 12:49:19.000000000 -0700 @@ -0,0 +1,20 @@ +Description: +Determine whether link("symlink", "foo") follows the symlink. + +Files: +m4/link-follow.m4 + +Depends-on: + +configure.ac: +gl_AC_FUNC_LINK_FOLLOWS_SYMLINK + +Makefile.am: + +Include: + +License: +GPL + +Maintainer: +Jim Meyering --- /dev/null 2005-09-24 22:00:15.000000000 -0700 +++ modules/perl 2006-08-18 15:17:43.000000000 -0700 @@ -0,0 +1,20 @@ +Description: +Find a new-enough version of Perl. + +Files: +m4/perl.m4 + +Depends-on: + +configure.ac: +gl_PERL + +Makefile.am: + +Include: + +License: +GPL + +Maintainer: +Jim Meyering --- /dev/null 2005-09-24 22:00:15.000000000 -0700 +++ modules/rmdir-errno 2006-08-18 12:38:12.000000000 -0700 @@ -0,0 +1,20 @@ +Description: +rmdir errno for nonempty directories + +Files: +m4/rmdir-errno.m4 + +Depends-on: + +configure.ac: +gl_FUNC_RMDIR_NOTEMPTY + +Makefile.am: + +Include: + +License: +GPL + +Maintainer: +Jim Meyering --- /dev/null 2005-09-24 22:00:15.000000000 -0700 +++ modules/unlink-busy 2006-08-18 14:08:49.000000000 -0700 @@ -0,0 +1,20 @@ +Description: +Test whether a running program can be unlinked. + +Files: +m4/unlink-busy.m4 + +Depends-on: + +configure.ac: +gl_FUNC_UNLINK_BUSY_TEXT + +Makefile.am: + +Include: + +License: +GPL + +Maintainer: +Jim Meyering --- /dev/null 2005-09-24 22:00:15.000000000 -0700 +++ modules/uptime 2006-08-18 13:23:31.000000000 -0700 @@ -0,0 +1,20 @@ +Description: +Test whether /proc/uptime might exist. + +Files: +m4/uptime.m4 + +Depends-on: + +configure.ac: +gl_SYS_PROC_UPTIME + +Makefile.am: + +Include: + +License: +GPL + +Maintainer: +Jim Meyering --- /dev/null 2005-09-24 22:00:15.000000000 -0700 +++ modules/winsz-ioctl 2006-08-19 11:30:02.000000000 -0700 @@ -0,0 +1,21 @@ +Description: +Test whether use of TIOCGWINSZ requires sys/ioctl.h. + +Files: +m4/jm-winsz2.m4 + +Depends-on: +winsz-termios + +configure.ac: +gl_HEADER_TIOCGWINSZ_NEEDS_SYS_IOCTL + +Makefile.am: + +Include: + +License: +GPL + +Maintainer: +Jim Meyering --- /dev/null 2005-09-24 22:00:15.000000000 -0700 +++ modules/winsz-termios 2006-08-19 11:23:17.000000000 -0700 @@ -0,0 +1,21 @@ +Description: +Test whether use of TIOCGWINSZ requires termios.h. + +Files: +m4/jm-winsz1.m4 + +Depends-on: + +configure.ac: +gl_HEADER_TIOCGWINSZ_IN_TERMIOS_H +gl_WINSIZE_IN_PTEM + +Makefile.am: + +Include: + +License: +GPL + +Maintainer: +Jim Meyering