* modules/pipe (Depends-on): Add wait-process.
* modules/stat (Depends-on): Add xalloc.
* modules/userspec (Files): Add lib/userspec.h.
- * modules/xstrto
-
- Upgrade from gettext-0.13.
- * modules/gettext (Files): Add m4/intmax.m4, m4/longdouble.m4,
- m4/longlong.m4, m4/printf-posix.m4, m4/signed.m4, m4/size_max.m4,
- m4/wchar_t.m4, m4/wint_t.m4, m4/xsize.m4.
+ * modules/xstrtol (Depends-on): Add error.
2004-06-10 Jim Meyering <jim@meyering.net>
* lib/file-type.c: Include "stat-macros.h".
* lib/file-type.h (file_type): Move all macro definitions to new file,
stat-macros.h.
+ * modules/file-type: Add lib/stat-macros.h.
* lib/chown.c (rpl_chown) [CHOWN_FAILS_TO_HONOR_ID_OF_NEGATIVE_ONE]:
Wrap old code with this conditional.
2004-06-01 Jim Meyering <jim@meyering.net>
* m4/calloc.m4: New file.
+ * modules/calloc: New file.
2004-05-31 Paul Eggert <eggert@cs.ucla.edu>
2004-05-30 Paul Eggert <eggert@cs.ucla.edu>
+ * modules/hash (Depends-on): Remove malloc, realloc.
+ * modules/xalloc (Depends-on): Likewise.
+
+ * README: Mention that the 'free' module works around the
+ problem with 'free (0)'.
+ Mention LIA-1 and C99.
+ Add a copyright notice.
+
* lib/xmalloc.c (HAVE_MALLOC, HAVE_REALLOC): Do not require these
macros to be defined.
(xnmalloc_inline, xnrealloc_inline, xcalloc): Do not die if
precision that consists of a '.' followed by an empty digit string.
Patch by Tor Lillqvist <tml@iki.fi>.
+2004-05-16 Paul Eggert <eggert@cs.ucla.edu>
+
+ * modules/getdate: Depend on alloca.
+ * modules/setenv: Likewise.
+
2004-05-16 Paul Eggert <eggert@cs.ucla.edu>
* m4/alloca.m4 (gl_FUNC_ALLOCA): Define HAVE_ALLOCA_H always,
* lib/obstack.c, obstack.h: Import changes from libc.
+2004-05-04 Derek Price <derek@ximbiot.com>
+
+ * modules/argp: Remove dependency on alloca.
+
2004-04-28 Bruno Haible <bruno@clisp.org>
* lib/findprog.c (find_in_path): Treat Cygwin like Windows, since it
Treat Cygwin like Windows, since it now accepts Windows pathnames.
Reported by Derek Robert Price <derek@ximbiot.com>.
+2004-04-27 Derek Price <derek@ximbiot.com>
+
+ * m4/dos.m4 (gl_AC_DOS): Add Cygwin to list of Windows/DOS
+ environments that accept backslashes and drive letters in paths.
+
2004-04-21 Karl Berry <karl@gnu.org>
* config/srclist.txt (localcharset.c): break sync.
2004-04-20 Jim Meyering <jim@meyering.net>
+ * modules/dirfd: Change UTILS_ macro name prefix to gl_.
+ * modules/mkstemp: Likewise.
+ * modules/mkdir: Likewise.
+
Change UTILS_ to gl_ in AC_DEFINE'd names.
Change utils_- and jm_-prefixed variables, too.
* m4/mkdir-slash.m4 (gl_FUNC_MKDIR_TRAILING_SLASH): Renamed from
* lib/readutmp.c (read_utmp) [UTMP_NAME_FUNCTION]: Upon realloc
failure, don't leak memory and do call END_UTMP_ENT.
+2004-04-18 Jim Meyering <jim@meyering.net>
+
+ Change jm_ to gl_ in AC_DEFINE'd names.
+ * modules/assert, modules/chown, modules/fpending:
+ * modules/ftruncate, modules/getgroups, modules/group-member:
+ * modules/lchown, modules/lstat, modules/memcmp:
+ * modules/nanosleep, modules/putenv, modules/stat:
+ * modules/strftime, modules/unlocked-io, modules/utime:
+ * modules/xstrtoimax, modules/xstrtoumax:
+
2004-04-16 Jim Meyering <jim@meyering.net>
* m4/prereq.m4 (jm_PREREQ_STAT): Remove macro. It is specific to
coreutils' stat program.
(gl_PREREQ): Don't require jm_PREREQ_STAT.
+2004-04-12 Paul Eggert <eggert@twinsun.com>
+
+ * config/srclist.txt: Restore setenv.c, unsetenv.c from gettext.
+ Add intmax.m4, printf-posix.m4, sig_atomic_t.m4,
+ signalblocking.m4, ssize_t.m4.
+ * lib/unsetenv.c: Regenerate: this subtracts 1 from the
+ copyright year (!).
+ * m4/printf-posix.m4: Regenerate.
+
+ * modules/inttostr (EXTRA_DIST): Move inttostr.c here....
+ (lib_SOURCES): from here.
+ * modules/getopt (lib_SOURCES): Add getopt_int.h.
+
+2004-04-12 Jim Meyering <jim@meyering.net>
+
+ * MODULES.html.sh (func_all_modules): Add cloexec, inttostr, free,
+ tzset.
+
2004-04-11 Paul Eggert <eggert@twinsun.com>
* lib/inttostr.h: Include <limits.h> unconditionally, since we assume
Merge from coreutils.
+ * modules/inttostr: New file.
* lib/imaxtostr.c, lib/inttostr.c, lib/inttostr.h, lib/offtostr.c:
* lib/umaxtostr.c: New files.
+ * modules/getdate: Depend on timespec, stdbool, gettime.
* lib/getdate.h: Include stdbool.h, and timespec.h instead of
the usual <time.h> dance.
(get_date): Change signature to support fractional time stamps.
2004-03-30 Jim Meyering <jim@meyering.net>
+ * modules/realloc (Files): Remove m4/realloc.m4.
+ (configure.ac): Depend on AC_FUNC_REALLOC, rather than jm_FUNC_REALLOC.
+ * modules/malloc (Files): Remove m4/malloc.m4.
+ (configure.ac): Depend on AC_FUNC_MALLOC, rather than jm_FUNC_MALLOC.
* m4/realloc.m4: Remove file, since now it does no more than
AC_REQUIRE([AC_FUNC_REALLOC]), and that can be done via
the `configure.ac' section of module/realloc.
Merge changes to getloadavg.c from coreutils and Emacs.
+ * modules/getloadvg: Depend on cloexec and xalloc.
* lib/getloadavg.c [!defined HAVE_SETLOCALE] (setlocale):
Define to an expression, not to the empty string.
Include cloexec.h and xalloc.h.
2004-03-09 Paul Eggert <eggert@twinsun.com>
+ * modules/getopt: Add lib/getopt_int.h.
* lib/argp-parse.c, getopt.c, getopt.h, getopt1.c:
Sync with libc CVS.
* lib/getopt_int.h: New file, also synced from libc.
* config/srclistvars.sh (GNUORG) [karl]: redefine.
* config/srclist.txt: add maintain/standards documents.
+2004-02-22 Bruno Haible <bruno@clisp.org>
+
+ * modules/xalloc: Remove dependency on stdbool.
+ Reported by Derek Robert Price <derek@ximbiot.com>.
+
2004-02-18 Bruno Haible <bruno@clisp.org>
* m4/xsize.m4 (gl_XSIZE): Require AC_C_INLINE.
2004-02-03 Bruno Haible <bruno@clisp.org>
+ * modules/pipe: New file.
+ * MODULES.html.sh (func_all_modules): Add pipe.
* m4/pipe.m4: New file, from GNU gettext.
2004-02-03 Bruno Haible <bruno@clisp.org>
2004-01-27 Bruno Haible <bruno@clisp.org>
+ * modules/execute: New file.
+ * MODULES.html.sh (func_all_modules): Add execute.
* m4/execute.m4: New file, from GNU gettext.
2004-01-27 Bruno Haible <bruno@clisp.org>
for usage function arg. Pass it EXIT_SUCCESS rather than 0,
for clarity.
+2004-01-23 Paul Eggert <eggert@twinsun.com>
+
+ * modules/argmatch, modules/obstack, modules/xstrtol:
+ Depend on exitfail.
+
2004-01-21 Jim Meyering <jim@meyering.net>
* lib/mktime.c (__mktime_internal) [!_LIBC]: Define to mktime_internal
2004-01-20 Bruno Haible <bruno@clisp.org>
Safer stack allocation.
+ * modules/setenv: Depend on allocsa instead of alloca.
* lib/setenv.c: Include allocsa.h.
(alloca): Remove fallback definition.
(freea): Remove macro.
2004-01-20 Bruno Haible <bruno@clisp.org>
+ * modules/xallocsa: New file.
+ * MODULES.html.sh (func_all_modules): Add xallocsa.
* lib/xallocsa.h: New file, from GNU gettext.
* lib/xallocsa.c: New file, from GNU gettext.
2004-01-20 Bruno Haible <bruno@clisp.org>
+ * modules/eealloc: New file.
+ * MODULES.html.sh (func_all_modules): Add eealloc.
* lib/eealloc.h: New file.
2004-01-20 Bruno Haible <bruno@clisp.org>
2004-01-20 Bruno Haible <bruno@clisp.org>
+ * modules/allocsa: New file.
+ * MODULES.html.sh (func_all_modules): Add allocsa.
* lib/allocsa.h: New file, from GNU gettext.
* lib/allocsa.c: New file, from GNU gettext.
* config/srclistvars.sh (GNUWWWLICENSES): new variable.
* config/srclist.txt ({fdl,gpl,lgpl}.text): get from there.
+2004-01-18 Simon Josefsson <jas@extundo.com>
+
+ * modules/strdup (Files, Makefile.am): Add strdup.h.
+
+2004-01-15 Paul Eggert <eggert@twinsun.com>
+
+ * modules/poll: Add BUILT_SOURCES.
+ Prefer "$@" to "poll.h" in rule for building poll.h.
+ All this is for consistency with alloca and fnmatch.
+
+ * modules/same: Depend on stdbool.
+
2004-01-15 Paul Eggert <eggert@twinsun.com>
Merge from coreutils.
2003-12-03 Bruno Haible <bruno@clisp.org>
+ Upgrade from gettext-0.13.
+ * modules/gettext (Files): Add m4/intmax.m4, m4/longdouble.m4,
+ m4/longlong.m4, m4/printf-posix.m4, m4/signed.m4, m4/size_max.m4,
+ m4/wchar_t.m4, m4/wint_t.m4, m4/xsize.m4.
* m4/gettext.m4: Upgrade from gettext-0.13.
* m4/po.m4: Upgrade from gettext-0.13.
* m4/size_max.m4 (gl_SIZE_MAX): Don't use the _ONCE macros here.