utimens: validate futimens usage
[pspp] / ChangeLog
index 8a34a5be993f9c5bba90957de04bc2b501e80d00..ffbfe70ba97e5ab86457db757bcd7f93f0adffed 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,17 @@
 2009-10-10  Eric Blake  <ebb9@byu.net>
 
+       utimens: validate futimens usage
+       * lib/utimens.c (gl_futimens): Require valid fd up front, using
+       fewer syscalls on failure later on.  Avoid compiler warning on
+       mingw.
+       * modules/utimens (Depends-on): Add dup2.
+
+       utimens: add test
+       * modules/utimens-tests: New test.
+       * tests/test-utimens.h: New file.
+       * tests/test-futimens.h: Likewise.
+       * tests/test-utimens.c: Likewise.
+
        doc: mention timestamp portability issues
        * doc/glibc-functions/lutimes.texi (lutimes): Refer to utimensat
        instead.