utimens: check for ctime update
authorEric Blake <ebb9@byu.net>
Thu, 17 Dec 2009 19:30:47 +0000 (12:30 -0700)
committerEric Blake <ebb9@byu.net>
Sat, 19 Dec 2009 23:56:38 +0000 (16:56 -0700)
commit9963a98120addb9fd80299e5242554d62b002217
tree96d8fc1db7fd9462df439ba66b42af3e61025b88
parente76d5597867e9c247abd383dbb4f518b1c3acbeb
utimens: check for ctime update

futimens/utimensat on Linux fails to bump ctime if mtime is
UTIME_OMIT and atime is specified.

* tests/test-utimens-common.h (check_ctime): Define.
* tests/test-utimens.h (test_utimens): Expose the Linux bug.
* tests/test-futimens.h (test_futimens): Likewise.
* tests/test-lutimens.h (test_lutimens): Likewise.
* doc/posix-functions/futimens.texi (futimens): Document the bug.
* doc/posix-functions/utimensat.texi (utimensat): Likewise.

Signed-off-by: Eric Blake <ebb9@byu.net>
ChangeLog
doc/posix-functions/futimens.texi
doc/posix-functions/utimensat.texi
tests/test-futimens.h
tests/test-lutimens.h
tests/test-utimens-common.h
tests/test-utimens.h