(O_DIRECTORY): Define, if needed.
[gnulib.git] / lib / ChangeLog
index dcacfcf..9329494 100644 (file)
@@ -1,5 +1,84 @@
+2000-10-21  Jim Meyering  <meyering@lucent.com>
+
+       * dirname.c (memrchr): Declare if necessary.
+       (dir_name): Remove the restriction that there be no
+       trailing slashes.  Now, this code skips past them, effectively
+       ignoring them.
+       [TEST_DIRNAME] (main): New unit tests.
+
+       * memrchr.c: New file from GNU libc.
+       Undef __memrchr, too.
+       [!weak_alias]: Define __memrchr to memrchr.
+       Guard weak_alias use with `#ifdef weak_alias'.
+
+2000-10-17  Jim Meyering  <meyering@lucent.com>
+
+       * quote.h (PARAMS): Define and use.
+       Reported by Akim Demaille.
+
+       * getopt.c: Update from libc.
+
+2000-10-16  Jim Meyering  <meyering@lucent.com>
+
+       * hard-locale.c (hard_locale): Use "", not 0 as 2nd arg to setlocale.
+       From Jan Fedak.
+
+2000-09-25  Jim Meyering  <meyering@lucent.com>
+
+       * md5.h (rol): Define (from GnuPG).
+
+       * sha.c: Give credit (GnuPG) where due.
+       (M): Use rol rather than open-coding it.
+       Add a FIXME comment.
+
+2000-09-21  Jim Meyering  <meyering@lucent.com>
+
+       * userspec.c (parse_user_spec): Remove debugging printf I'd added.
+       Reported by Michael Stone.
+
+2000-09-20  Jim Meyering  <meyering@lucent.com>
+
+       * Makefile.am (libfetish_a_SOURCES): Add sha.c.
+       (noinst_HEADERS): Add sha.h.
+       Based on code from Scott G. Miller and from GnuPG.
+
+2000-09-15  Jim Meyering  <meyering@lucent.com>
+
+       * regex.c: Update from libc.
+
+2000-09-10  Jim Meyering  <meyering@lucent.com>
+
+       * getopt.c (_getopt_internal): Update from glibc.
+
+2000-09-09  Jim Meyering  <meyering@lucent.com>
+
+       * quotearg.c: Rename ISASCII to IN_CTYPE_DOMAIN, so people don't
+       think it should be used as a general replacement for isascii.
+       * fnmatch.c: Likewise.
+       * mbswidth.c: Likewise
+       * regex.c: Likewise.
+
+       Don't use atoi.
+       * userspec.c: Include sys/param.h and limits.h.
+       Include xstrtol.h.
+       (CHAR_BIT, TYPE_SIGNED, TYPE_MINIMUM, TYPE_MAXIMUM): Define.
+       (UID_T_MAX, GID_T_MAX, MAXUID, MAXGID): Define.
+       (parse_user_spec): Use xstrtoul, not atoi when converting numeric
+       UID, GID.  Check range.
+
+2000-09-06  Jim Meyering  <meyering@lucent.com>
+
+       * getopt.c (_getopt_internal): Update from glibc.
+
+2000-08-30  Jim Meyering  <meyering@lucent.com>
+
+       * strftime.c: Merge in changes from GNU libc.
+
 2000-08-26  Jim Meyering  <meyering@lucent.com>
 
+       * closeout.c: Include "__fpending.h".
+       (close_stdout_status): Return right away if there's nothing to flush.
+
        * Makefile.am (noinst_HEADERS): Add __fpending.h.
        * __fpending.c: New file.
        * __fpending.h: New file.