+2005-07-03 Paul Eggert <eggert@cs.ucla.edu>
+
+ Remove the dependency of the strftime module on the tzset module.
+ * strftime.c (my_strftime) [! defined _LIBC && ! HAVE_RUN_TZSET_TEST]:
+ Copy the input structure, to work around some of the bug with
+ Solaris 2.5.1 and Solaris 2.6. If you still care about these old
+ Solaris releases, you should also use the tzset module, but we won't
+ require it as a dependency any more since we don't want LGPLed code
+ to depend on GPLed code.
+
+2005-07-02 Jim Meyering <jim@meyering.net>
+
+ * backupfile.c (backup_args): Change a `0' to NULL.
+
+2005-07-01 Jim Meyering <jim@meyering.net>
+
+ * chown.c, cloexec.c, dup-safer.c, dup2.c, fsusage.c, getcwd.c:
+ * getloadavg.c, mountlist.c, openat.h, pagealign_alloc.c:
+ * save-cwd.c, tempname.c:
+ Assume HAVE_FCNTL_H (i.e., include <fcntl.h> unconditionally,
+ and don't include <sys/file.h>).
+
+2005-07-01 Paul Eggert <eggert@cs.ucla.edu>
+
+ * xnanosleep.c: Include timespec.h, since OpenBSD 3.4 <time.h>
+ declares only 'struct timespec;' (!).
+
+2005-06-29 Jim Meyering <jim@meyering.net>
+
+ * mkdir-p.c (make_dir_parents): Don't apply sizeof to a hard-coded
+ type name. Use the variable name instead.
+ * idcache.c (getuser, getuidbyname, getgroup, getgidbyname): Likewise.
+
+2005-06-28 Simon Josefsson <jas@extundo.com>
+
+ * check-version.h, check-version.c: New files.
+
+2005-06-28 Simon Josefsson <jas@extundo.com>
+
+ * base64.c (base64_encode): Indent. Rename 'b64' to avoid
+ collision with global variable. Better indentation. Don't
+ increment buffer pointer beyond buffer end. Based on comments
+ from Paul Eggert <eggert@cs.ucla.edu>.
+
+ * base64.h: Indent.
+
+2005-06-24 Paul Eggert <eggert@cs.ucla.edu>
+
+ * canon-host.c (canon-host): Append trailing "," to 0 in
+ initializer of struct addrinfo, as an indication that we don't
+ care how many members the structure has.
+
+2005-06-24 Derek Price <derek@ximbiot.com>
+ and Bruno Haible <bruno@clisp.org>
+
+ Remove stat module & update lstat.
+ * stat.c: Remove this file...
+ (slash_aware_lstat): ...moving this content and its support...
+ * lstat.c (rpl_lstat): ...into here.
+ * lstat.h: New file.
+
+2005-06-23 Paul Eggert <eggert@cs.ucla.edu>
+
+ * mktime.c: Include <string.h> even if !DEBUG. (From glibc.)
+ (ranged_convert): Don't save conversion in a temporary struct.
+ This causes a warning with GCC 4.0.0, and anyway in the typical
+ case it's not worth the extra 100 bytes or so of code.
+ (ranged_convert, __mktime_internal): When calling a function via a
+ pointer P, use P () rather than (*P) (), as we now assume C89 or
+ better.
+
+2005-06-22 Paul Eggert <eggert@cs.ucla.edu>
+
+ * readutmp.c (desirable_utmp_entry): Fix bug where "who -b" and
+ "who -r" failed to give output. Problem reported by Tim Waugh.
+
+ * xmalloc.c (HAVE_GNU_CALLOC): New constant.
+ (xcalloc): Use it to avoid needless tests.
+ Problem reported by Jim Meyering.
+
+2005-06-16 Jim Meyering <jim@meyering.net>
+
+ * calloc.c (rpl_calloc): Allocate a 1-byte buffer (not 1xS or Nx1)
+ when either N or S is zero.
+
+2005-06-16 Sergey Poznyakoff <gray@Mirddin.farlep.net>
+
+ * argp.h (__option_is_short): Check upper limit of
+ __key. Isprint() requires its argument to have the value
+ of an unsigned char or EOF.
+
+2005-06-10 Paul Eggert <eggert@cs.ucla.edu>
+
+ * fnmatch.c (fnmatch): If there is an encoding error in a
+ multibyte string or pattern, fall back on unibyte matching.
+ Problem reported by James Youngman.
+
+2005-06-08 Bruno Haible <bruno@clisp.org>
+
+ * binary-io.h (fileno): Undefine before defining it. Avoids a gcc
+ warning on mingw.
+
+2005-06-08 Bruno Haible <bruno@clisp.org>
+
+ * csharpcomp.h: New file, from GNU gettext.
+ * csharpcomp.c: New file, from GNU gettext.
+ * csharpcomp.sh.in: New file, from GNU gettext.
+
+2005-06-07 Derek Price <derek@ximbiot.com>
+
+ Sync from CVS.
+ * glob_.h: Indent nested #ifdef.
+
+2005-06-02 Paul Eggert <eggert@cs.ucla.edu>
+
+ Sync from coreutils.
+ Use "file name" when talking about file names, instead of "filename"
+ or "path", as per the GNU coding standards.
+ * mkdir-p.c: Renamed from makepath.c.
+ (make_dir_parents): Renamed from make_path. All callers changed.
+ * mkdir-p.h: Likewise. All includers changed.
+ * filenamecat.c: Renamed from path-concat.c.
+ (file_name_concat): Renamed from path_concat. All callers changed.
+ [TEST_FILE_NAME_CONCAT]: Renamed from TEST_PATH_CONCAT.
+ * filenamecat.h: Likewise. All includers changed.
+ * acl.c: Don't use "path" or "filename" to mean "file name"
+ in comments or local variable names.
+ * basename.c: Likewise.
+ * canonicalize.c, canonicalize.h: Likewise.
+ * dirname.c, dirname.h: Likewise.
+ * euidaccess.c: Likewise.
+ * exclude.c: Likewise
+ * fnmatch_.h, fnmatch_loop.c: Likewise.
+ * fsusage.c, fsuage.h: Likewise.
+ * fts.c, fts_.h: Likewise.
+ * getcwd.c: Likewise.
+ * getloadavg.c: Likewise.
+ * mkstemp.c: Likewise.
+ * mountlist.c, mountlist.h: Likewise.
+ * openat.c, openat.h: Likewise.
+ * readlink-stub.c: Likewise.
+ * readutmp.c, readutmp.h: Likewise.
+ * rename.c: Likewise.
+ * rmdir.c: Likewise.
+ * same.c: Likewise.
+ * savedir.c: Likewise.
+ * stripslash.c: Likewise.
+ * tempname.c: Likewise.
+ * xreadlink.c: Likewise.
+ * exclude.c (excluded_file_name): Renamed from excluded_filename.
+ All uses changed.
+ * exclude.h: Likewise.
+
+ * euidaccess.c (getuid, getgid, getuid, getegid)
+ [!defined _POSIX_VERSION]: Remove decls; not needed these days.
+ * idcache.c (getpwuid, getpwnam, getgrgid, getgrnam)
+ [!defined _POSIX_VERSION]: Remove decls; not needed these days.
+ * pathmax.h: Include <limits.h> unconditionally, since other
+ files have been getting away with it for years (MORE/BSD 4.3
+ is extinct now).
+ * userspec.c (getpwnam, getgrnam, getgrgid)
+ [!defined _POSIX_VERSION]: Remove decls; not needed these days.
+
+ * pathmax.h (_POSIX_PATH_MAX) [!defined _POSIX_PATH_MAX]:
+ Define to 256, not 255, as per modern POSIX.
+
+2005-06-01 Bruno Haible <bruno@clisp.org>
+
+ * csharpexec.h: New file, from GNU gettext.
+ * csharpexec.c: New file, from GNU gettext.
+ * csharpexec.sh.in: New file, from GNU gettext.
+
+2005-05-31 Derek Price <derek@ximbiot.com>
+ Paul Eggert <eggert@cs.ucla.edu>
+
+ Sync from cvs.
+ * glob_.h: s/MISSING_SYS_CDEFS_H/_SYS_CDEFS_H/ and comment.
+
+2005-05-29 Derek Price <derek@ximbiot.com>
+ Paul Eggert <eggert@cs.ucla.edu>
+
+ * glob_.h, glob.c: New files.
+
+2005-05-27 Paul Eggert <eggert@cs.ucla.edu>
+
+ * getlogin_r.c (getlogin_r): Don't set errno to 0 on return.
+
+ * fts.c: Don't worry about debugging on pre-C99-comopatible hosts;
+ the configuration hassle isn't worth it.
+ Include inttypes.h and stdint.h unconditionally if FTS_DEBUG.
+ (LONGEST_MODIFIER, PRIuMAX): Remove.
+
+2005-05-27 Bruno Haible <bruno@clisp.org>
+
+ * getlogin_r.h: Remove second include of <stddef.h>.
+
+2005-05-25 Bruno Haible <bruno@clisp.org>
+ Derek Price <derek@ximbiot.com>
+
+ * getlogin_r.h: Simplify API documentation.
+
+2005-05-25 Derek Price <derek@ximbiot.com>
+ Paul Eggert <eggert@cs.ucla.edu>
+
+ * getlogin_r.c, getlogin_r.h: New files.
+
+2005-05-22 Bruno Haible <bruno@clisp.org>
+
+ * minmax.h: Include <limits.h> only when it defines MIN, MAX.
+ Also include <sys/param.h> if it defines MIN, MAX.
+ Based on a patch by Derek Price <derek@ximbiot.com>.
+
+2005-05-22 Bruno Haible <bruno@clisp.org>
+
+ * stdint_.h (_STDINT_H_HAVE_INT64): New macro. Use it in #ifdefs.
+ (INT64_MIN): Fix definition.
+ Suggested by Paul Eggert <eggert@cs.ucla.edu>.
+
+ * stdint_.h (_STDINT_H_NEED_SIGNED_INT_TYPES): Renamed from
+ NEED_SIGNED_INT_TYPES.
+
+ * stdint_.h (_STDINT_H_HAVE_SYSTEM_INTTYPES): Renamed from
+ HAVE_SYSTEM_INTTYPES.
+
2005-05-22 Paul Eggert <eggert@cs.ucla.edu>
* fts.c (fd_safer) [_LGPL_PACKAGE]: New static function,