utimens: work around Linux ctime bug
[gnulib.git] / ChangeLog
index 8a38774..04bdbcc 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,11 @@
 2009-12-19  Eric Blake  <ebb9@byu.net>
 
+       utimens: work around Linux ctime bug
+       * lib/utimens.c (detect_ctime_bug): New helper function.
+       (update_timespec): Differentiate between workaround needed for
+       this bug vs. what is needed for systems that lack utimensat.
+       (fdutimens, lutimens): Work around bug.
+
        utimens: check for ctime update
        * tests/test-utimens-common.h (check_ctime): Define.
        * tests/test-utimens.h (test_utimens): Expose the Linux bug.