]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
Log recent changes.
authorPaul Eggert <eggert@cs.ucla.edu>
Fri, 23 Sep 2005 21:40:12 +0000 (21:40 +0000)
committerPaul Eggert <eggert@cs.ucla.edu>
Fri, 23 Sep 2005 21:40:12 +0000 (21:40 +0000)
ChangeLog
lib/ChangeLog
m4/ChangeLog

index bfd693724cde088d3141e3c8c0971ae8b3c8ae46..24c9da52f9ffbfdd9f1a619f86648a1b6183c86d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,7 +1,21 @@
-2005-09-23  Jim Meyering  <jim@meyering.net>
+2005-09-23  Paul Eggert  <eggert@cs.ucla.edu>
 
        * Version 5.3.1-cvs.
 
+       * src/copy.c (copy_reg): Preserve time stamps if
+       x->preserve_timestamps is set, using futimens so that
+       we needn't resolve the path again.
+       (copy_internal): Don't preserve time stamps if copy_reg did it
+       already.
+       * src/install.c (change_timestamps): First arg is source
+       struct stat, not file name.  All uses changed.
+       (install_file_in_file): Stat the source file.
+       Don't try to change time stamps if copy_file did it.
+       * src/system.h: Don't include utime.h; not needed.
+       (struct utimbuf) [!defined HAVE_STRUCT_UTIMBUF]: Remove; not needed.
+
+2005-09-23  Jim Meyering  <jim@meyering.net>
+
        * src/od.c: Use `verify' to ensure that our hard-coded
        bytes_to_*_digits arrays are long enough.  Of course, 17+-byte
        integral types aren't on the near horizon, but just in case...
index e225bbb6fb5ac14edf99f953b19a2a2fbb7bc631..c0cfd2edab1cb665889255d0e107e3955ce151b9 100644 (file)
@@ -1,3 +1,14 @@
+2005-09-23  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * utimens.c (futimens): Use futimesat if available.
+       Prefer it to futimes since it doesn't have the futimes bug.
+
+       * verify.h (GL_CONCAT0, GL_CONCAT): Remove.
+       (verify): Don't use the __LINE__ trick, as it doesn't work in general.
+       Instead, declare a function that returns a pointer to an array,
+       and use verify_type__ to declare the size of the array.
+       Problem and germ of a solution reported by Bruno Haible.
+
 2005-09-23  Jim Meyering  <jim@meyering.net>
 
        * strnumcmp-in.h: Include <config.h>.  Otherwise builds with strict
index bbf315faa5459f4b2323079ec9295161c6f25eec..b869723fc676879e27bf8bd64fd8cd4d3cccb193 100644 (file)
@@ -1,8 +1,18 @@
 2005-09-23  Paul Eggert  <eggert@cs.ucla.edu>
 
+       * regex.m4 (gl_REGEX): If replacing, define regcomp to rpl_regcomp,
+       and similarly for the other external symbols.  Problem reported
+       by James Gallager.
+
        * fnmatch.m4 (_AC_FUNC_FNMATCH_IF): Catch Sun Studio 10u1 on Linux
        bug reported by Jim Meyering.
 
+       * jm-macros.m4 (gl_MACROS): Don't require gl_CHECK_TYPE_STRUCT_UTIMBUF.
+       (gl_CHECK_ALL_HEADERS): Don't check for utime.h.
+       * utimens.m4 (gl_UTIMENS): Check for futimesat (Solaris 10).
+       * getaddrinfo.m4 (gl_PREREQ_GETADDRINFO): Undo previous change;
+       not needed, since socklen is a prerequisite module.
+
 2005-09-23  Jim Meyering  <jim@meyering.net>
 
        * jm-macros.m4 (gl_MACROS): AC_REQUIRE([gl_SOCKLEN_T]) here,