utimens, utimensat: work around Solaris UTIME_OMIT bug
authorPaul Eggert <eggert@cs.ucla.edu>
Wed, 1 May 2013 05:32:23 +0000 (22:32 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Wed, 1 May 2013 05:33:14 +0000 (22:33 -0700)
commit4bbfd284981dbc46d8a8c2116242aa7d5694b6af
tree49fde78c77994dd7e331bb16e6ff2afdfb5c7c5a
parentcf61c4b38909a22070af394e06cfb7e9dbf86eed
utimens, utimensat: work around Solaris UTIME_OMIT bug

Solaris 11.1 and Solaris 10 have the same UTIME_OMIT bug that
Linux kernel 2.6.32 does.  Work around it in the same way.
* doc/posix-functions/futimens.texi (futimens):
* doc/posix-functions/utimensat.texi (utimensat): Document the bug.
* lib/utimens.c (fdutimens, lutimens):
* lib/utimensat.c (rpl_utimensat): Work around the bug.
ChangeLog
doc/posix-functions/futimens.texi
doc/posix-functions/utimensat.texi
lib/utimens.c
lib/utimensat.c