update from texinfo
[gnulib.git] / lib / ChangeLog
index 2abc92b..ff138a0 100644 (file)
@@ -1,3 +1,177 @@
+2002-09-25    <karl@gnu.org>
+
+       * strdup.c: copy from libc/string (via ../config/srclist*).
+       * getopt*: copy from libc/posix.
+       * gettext.h: copy from gettext.
+       * .cppi-disable: add strdup.c, gettext.h.
+
+2002-07-01  Jim Meyering  <meyering@lucent.com>
+
+       * c-stack.c: Include sys/time.h.
+       From Volker Borchert.
+
+2002-06-11  Paul Eggert  <eggert@twinsun.com>
+
+       * fnmatch.c, fnmatch_loop.c (WIDE_CHAR_SUPPORT):
+       New macro.  Use it uniformly instead of
+       (defined HAVE_WCTYPE_H && defined HAVE_WCHAR_H).
+       It also uses HAVE_BTOWC, to fix a porting bug on Solaris 2.5.1
+       reported by Vin Shelton.
+
+2002-06-22  Jim Meyering  <meyering@lucent.com>
+
+       * fnmatch.c (ISASCII, ISPRINT): Undefine, to avoid warning about
+       redefinition due to Solaris5.6's definition in /usr/include/sys/euc.h.
+
+2002-06-22  Paul Eggert  <eggert@twinsun.com>
+
+       * c-stack.h (segv_handler, c_stack_action) [! defined SA_SIGINFO]:
+       Do not assume SA_SIGINFO behavior.
+       Bug reported by Jim Meyering on NetBSD 1.5.2.
+
+2002-06-22  Jim Meyering  <meyering@lucent.com>
+
+       * c-stack.c, c-stack.h: New files, from diffutils-2.8.2.
+
+       * exitfail.c, exitfail.h: Likewise.
+       * Makefile.am (libfetish_a_SOURCES): Add exitfail.c and exitfail.h.
+
+       * 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.
+       * file-type.h: New file.
+       * file-type.c (file_type): New file/function.  Extracted from diffutils.
+
+2002-04-29  Paul Eggert  <eggert@twinsun.com>
+
+       * hard-locale.c: Upgrade to version used in GNU Diffutils 2.8.1.
+
+2002-04-28  Paul Eggert  <eggert@twinsun.com>
+
+       * sig2str.h (SIGNUM_BOUND): Do not use WTERMSIG, to avoid
+       depending on <sys/wait.h> and WTERMSIG.  Default to 64 instead
+       of 127, since 64 is the largest conceivable number for ancient
+       nonstandard hosts.
+       * sig2str.c: Do not include <sys/wait.h>; no longer needed.
+
+2002-04-28  Jim Meyering  <meyering@lucent.com>
+
+       * sig2str.c (WTERMSIG): Remove definition (unused).
+
+2002-04-28  Paul Eggert  <eggert@twinsun.com>
+
+       * sig2str.h, sig2str.c: New files.
+       * Makefile.am (libfetish_a_SOURCES): Add sig2str.h.
+
+2002-04-24  Jim Meyering  <meyering@lucent.com>
+
+       * gettext.h: New file, from Gettext.
+       * Makefile.am (INCLUDES): Remove -I../intl.
+       (libfetish_a_SOURCES): Add gettext.h.
+
+2002-04-16  Jim Meyering  <meyering@lucent.com>
+
+       * readutmp.h (UT_TYPE): Remove definition (now in who.c).
+       (HAVE_STRUCT_XTMP_UT_EXIT, HAVE_STRUCT_XTMP_UT_ID): Define.
+       (HAVE_STRUCT_XTMP_UT_PID, HAVE_STRUCT_XTMP_UT_TYPE): Define.
+
+2002-04-12  Jim Meyering  <meyering@lucent.com>
+
+       * dirfd.h (dirfd): Elide prototype if dirfd is a macro.
+
+2002-03-10  Jim Meyering  <meyering@lucent.com>
+
+       * makepath.c (make_path): Remove a comma from a diagnostic.
+       Suggestion from Santiago Vila.
+
+2002-03-08  Jim Meyering  <meyering@lucent.com>
+
+       * rename.c: Mention that this wrapper is needed also on
+       mips-dec-ultrix4.4 systems.
+
+2002-03-02  Jim Meyering  <meyering@lucent.com>
+
+       * gettime.c (gettime): Test HAVE_CLOCK_GETTIME,
+       not HAVE_CLOCK_SETTIME.
+
+2002-02-27  Paul Eggert  <eggert@twinsun.com>
+
+       * nanosleep.h: Rename to....
+       * timespec.h: New name for nanosleep.h.  All uses changed.
+
+       * gettime.c: New file.
+       * settime.c: New file.
+       * stime.c: Remove.
+
+       * Makefile.am (libfetish_a_SOURCES): Add gettime.c, settime.c,
+       timespec.h.  Remove nanosleep.h.
+
+2002-02-25  Paul Eggert  <eggert@twinsun.com>
+
+       * acl.c, acl.h: New files.
+       * Makefile.am (libfetish_a_SOURCES): Add acl.h, acl.c.
+
+2002-02-24  Jim Meyering  <meyering@lucent.com>
+
+       * strnlen.c (strnlen): Define-away/undef so that an inconsistent
+       prototype in string.h (on at least AIX4.3.2.0 w/gcc-2.95.3) doesn't
+       cause trouble.  Reported by Nelson Beebe.
+
 2002-02-23  Paul Eggert  <eggert@twinsun.com>
 
        * path-concat.c (xpath_concat): Reorder code to pacify