]> Savannah Git Hosting - gnulib.git/commit
utimensat, utimens: Work around NetBSD 10.0 bugs.
authorCollin Funk <collin.funk1@gmail.com>
Mon, 20 May 2024 21:23:41 +0000 (14:23 -0700)
committerBruno Haible <bruno@clisp.org>
Wed, 22 May 2024 09:02:34 +0000 (11:02 +0200)
commitd570f7e41664b8d4e7a83b04ebc9adef9591a64a
treed659a769fdee3b8e7c34c145f7752e640517a786
parent472fcf165af97cc9fe54bfc389da17771fc3a3d1
utimensat, utimens: Work around NetBSD 10.0 bugs.

* lib/utimens.c (fdutimens): Work around a NetBSD 10.0 UTIME_OMIT bug in
the same way as Linux kernel 2.6.32 and Solaris 11.1.
(lutimens): Likewise.
* lib/utimensat.c (rpl_utimensat): Likewise. Workaround a NetBSD 10.0
bug where invalid tv_nsec values are not rejected in the same way as
Linux kernel 2.6.22.19 on hppa.
* doc/posix-functions/utimensat.texi: Document the invalid tv_nsec bug.
ChangeLog
doc/posix-functions/utimensat.texi
lib/utimens.c
lib/utimensat.c