summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2005-09-23 21:40:12 +0000
committerPaul Eggert <eggert@cs.ucla.edu>2005-09-23 21:40:12 +0000
commit28475f652b2d97afb4233848632fe418bf1c87cd (patch)
tree1e9072e8dee9914d23ecb4932b2a8de2e996fd52
parent7ba23f15c46c84e75a89f8679ec88f20fae1e726 (diff)
downloadcoreutils-28475f652b2d97afb4233848632fe418bf1c87cd.tar.xz
Log recent changes.
-rw-r--r--ChangeLog16
-rw-r--r--lib/ChangeLog11
-rw-r--r--m4/ChangeLog10
3 files changed, 36 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index bfd693724..24c9da52f 100644
--- 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...
diff --git a/lib/ChangeLog b/lib/ChangeLog
index e225bbb6f..c0cfd2eda 100644
--- a/lib/ChangeLog
+++ b/lib/ChangeLog
@@ -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
diff --git a/m4/ChangeLog b/m4/ChangeLog
index bbf315faa..b869723fc 100644
--- a/m4/ChangeLog
+++ b/m4/ChangeLog
@@ -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,