From: Radko Krkos Date: Sat, 14 Jun 2025 09:07:40 +0000 (+0200) Subject: io: Mark lockf() __wur [BZ #32800] X-Git-Tag: glibc-2.42~144 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=f3c82fc1b41261f582f5f9fa12f74af9bcbc88f9;p=thirdparty%2Fglibc.git io: Mark lockf() __wur [BZ #32800] In commit 0476597b28 flock() was marked __wur in posix/unistd.h, but not in io/fcntl.h, the declarations must match. Reviewed-by: Florian Weimer --- diff --git a/io/fcntl.h b/io/fcntl.h index 59dc7d4c51..132d83a371 100644 --- a/io/fcntl.h +++ b/io/fcntl.h @@ -281,16 +281,17 @@ extern int creat64 (const char *__file, mode_t __mode) __nonnull ((1)); # define F_TEST 3 /* Test a region for other processes locks. */ # ifndef __USE_FILE_OFFSET64 -extern int lockf (int __fd, int __cmd, off_t __len); +extern int lockf (int __fd, int __cmd, off_t __len) __wur; # else # ifdef __REDIRECT -extern int __REDIRECT (lockf, (int __fd, int __cmd, __off64_t __len), lockf64); +extern int __REDIRECT (lockf, (int __fd, int __cmd, __off64_t __len), + lockf64) __wur; # else # define lockf lockf64 # endif # endif # ifdef __USE_LARGEFILE64 -extern int lockf64 (int __fd, int __cmd, off64_t __len); +extern int lockf64 (int __fd, int __cmd, off64_t __len) __wur; # endif #endif