]> Savannah Git Hosting - gnulib.git/commitdiff
futimes, utimensat, utimes, utime: Document Haiku malfunction.
authorBruno Haible <bruno@clisp.org>
Wed, 30 Oct 2024 22:21:04 +0000 (23:21 +0100)
committerBruno Haible <bruno@clisp.org>
Wed, 30 Oct 2024 22:21:04 +0000 (23:21 +0100)
* doc/posix-functions/futimens.texi: Mention Haiku's brokenness.
* doc/posix-functions/utimensat.texi: Likewise.
* doc/posix-functions/utimes.texi: Likewise.
* doc/pastposix-functions/utime.texi: Likewise.

ChangeLog
doc/pastposix-functions/utime.texi
doc/posix-functions/futimens.texi
doc/posix-functions/utimensat.texi
doc/posix-functions/utimes.texi

index 6ce890f5ccc7e075a1a675858ee9febb8f0313b9..0ec82fec387d65234ffd89e294219035fc913373 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2024-10-30  Bruno Haible  <bruno@clisp.org>
+
+       futimes, utimensat, utimes, utime: Document Haiku malfunction.
+       * doc/posix-functions/futimens.texi: Mention Haiku's brokenness.
+       * doc/posix-functions/utimensat.texi: Likewise.
+       * doc/posix-functions/utimes.texi: Likewise.
+       * doc/pastposix-functions/utime.texi: Likewise.
+
 2024-10-30  Paul Eggert  <eggert@cs.ucla.edu>
 
        posix_memalign: check for GNU behavior with size 0
index d4eb86a882726ebdf430a524ee8c6f072b4e7706..b0d6eae6bdccbf304d8a151122d785268068ad67 100644 (file)
@@ -36,6 +36,10 @@ Use @code{utimensat(AT_FDCWD,file,times,0)},
 or the gnulib module @code{utimens},
 instead.
 @item
+This function sets a slightly different time stamp than the requested one:
+@c https://dev.haiku-os.org/ticket/19215
+Haiku.
+@item
 This function is removed in POSIX.1-2024.
 You can use Gnulib module @code{utimens} instead.
 @end itemize
index 680d61eeadacd1c39085493c4d6fc7679782b63b..74c33014333ec3ed59bce1a30a3ae197fb3fbb59 100644 (file)
@@ -40,6 +40,10 @@ On file systems mounted with the @code{noatime} attribute,
 this function might not modify the access time as requested:
 Linux kernel 6.9.
 @item
+This function sets a slightly different time stamp than the requested one:
+@c https://dev.haiku-os.org/ticket/19212
+Haiku.
+@item
 Some platforms lack the ability to change the timestamps of a file
 descriptor, so the replacement can fail with @code{ENOSYS};
 @mindex utimens
index 65f6d8d5de39f3f5dcc7f16cf91eaeac45836b57..2bb4230f550614f5fc0364d7fbb41c10458c5c8f 100644 (file)
@@ -49,6 +49,10 @@ On file systems mounted with the @code{noatime} attribute,
 this function might not modify the access time as requested:
 Linux kernel 6.9.
 @item
+This function sets a slightly different time stamp than the requested one:
+@c https://dev.haiku-os.org/ticket/19213
+Haiku.
+@item
 On some platforms, timestamps of symbolic links cannot be modified, so
 the replacement fails with @code{ENOSYS} if passed the flag
 @code{AT_SYMLINK_NOFOLLOW} on a symlink.
index 382adb9b0e19b0cc468458943e9c631d9c8e6e0a..77142dee5066c18ddd8b218f36ed2c04a6f18d23 100644 (file)
@@ -38,6 +38,10 @@ On some platforms, @code{utimes} failed on read-only files when
 @code{utime} worked fine.
 glibc 2.2.5.
 @item
+This function sets a slightly different time stamp than the requested one:
+@c https://dev.haiku-os.org/ticket/19214
+Haiku.
+@item
 On OS/2, this function cannot set the timestamp to earlier than the
 year 1980 in local time.
 @item