utimens: fix regression on Solaris
[gnulib.git] / ChangeLog
index 2975adc..46dd660 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2009-11-18  Eric Blake  <ebb9@byu.net>
+
+       utimens: fix regression on Solaris
+       * m4/utimens.m4 (gl_UTIMENS): Check for BSD bug.
+       * lib/utimens.c (fdutimens): Revert 2009-11-08 change; Solaris 10
+       can only change fd timestamps via futimesat.  Instead, use an
+       additional witness macro to avoid BSD bug.
+       Reported by Jim Meyering.
+
 2009-11-17  Simon Josefsson  <simon@josefsson.org>
 
        * gnulib-tool: Support LGPLv3+ licenses in module files.  Tiny