.
[gnulib.git] / lib / ChangeLog
index f27cf38..77f116a 100644 (file)
@@ -1,3 +1,62 @@
+2002-06-22  Jim Meyering  <meyering@lucent.com>
+
+       * c-stack.c, c-stack.h: New files, from diffutils-2.8.2.
+
+       * Makefile.am (libfetish_a_SOURCES): Add fnmatch_.h in place
+       of fnmatch.h.
+       (EXTRA_DIST): Add fnmatch_loop.c.
+       (libfetish_a_SOURCES): Add c-stack.c and c-stack.h.
+
+       * fnmatch_loop.c: New file, from diffutils-2.8.2.
+       * fnmatch.c: Update from diffutils-2.8.2.
+       * fnmatch_.h: New file.  From diffutils-2.8.2.
+       * fnmatch.h: Remove file.
+
+2002-06-18  Paul Eggert  <eggert@twinsun.com>
+
+       * file-type.h: Report an error if neither S_ISREG nor
+       S_IFREG is defined, instead of using a test specific to glibc
+       2.2.  This should be safe, since POSIX requires S_ISREG and
+       Unix Version 7 had S_IFREG.  We don't need to check for
+       <sys/types.h> since we don't use any symbols that it defines.
+
+2002-06-15  Jim Meyering  <meyering@lucent.com>
+
+       * file-type.h (FILE_TYPE_H): Guard entire contents with #ifndef.
+       For GNU libc 2.2 and newer, ensure that <sys/types.h> and <sys/stat.h>
+       have been included before this file.
+
+2002-06-13  Richard Dawe  <richdawe@bigfoot.com>
+
+       * Makefile.am (lstat.c, stat.c, .sin.sed): Use t-$@, rather than $@-t,
+       so that each temporary file name is unique and valid in the first
+       8 characters, for operation under DOS.
+
+2002-06-15  Jim Meyering  <meyering@lucent.com>
+
+       Work even with DJGPP 2.03, which lacks support for symlinks.
+       From Richard Dawe.
+       * xstat.in (S_ISLNK): Define to 0 if neither S_ISLNK nor S_IFLNK
+       is defined.
+       * lchown.c (S_ISLNK): Likewise.
+
+2002-06-14  Jim Meyering  <meyering@lucent.com>
+
+       * file-type.h: Use the version from diffutils-2.8.2.
+       * file-type.c: Likewise.
+
+2002-05-27  Jim Meyering  <meyering@lucent.com>
+
+       Fix a problem seen only on nonconforming systems whereby ls.c's
+       use of localtime, and then of gettimeofday would cause trouble:
+       the localtime call used to initialize rpl_gettimeofday's save
+       mechanism would clobber ls's current local time information so
+       that in any long listing the first file would always be listed
+       with date 1970-01-01.  Analysis by Volker Borchert.
+
+       * gettimeofday.c (localtime): Undefine.
+       (rpl_localtime): New function.
+
 2002-05-22  Jim Meyering  <meyering@lucent.com>
 
        * Makefile.am (libfetish_a_SOURCES): Add file-type.c and file-type.h.