Add missing FUSE_COMPATIBLE_MAY_BLOCKs
commitddf397c024c80382f7a2f3a0d46d58fb839eef96
authorMark Wielaard <mark@klomp.org>
Sat, 21 Sep 2024 20:27:24 +0000 (21 22:27 +0200)
committerMark Wielaard <mark@klomp.org>
Sat, 5 Oct 2024 12:49:16 +0000 (5 14:49 +0200)
tree6f2ced6706ca9ed31c43046d355b71ab247327bd
parenteee8dd6461adb46e560f3e3981a069a6895cc241
Add missing FUSE_COMPATIBLE_MAY_BLOCKs

Various syscalls (in particular "at" variants) PRE handlers were
missing a FUSE_COMPATIBLE_MAY_BLOCK statement.

Add it to the generic PRE handlers of access and statfs64. And the
linux PRE handlers of mknodat, fchownat, futimesat, utimensat,
utimensat_time64, renameat, renameat2, readlinkat, fchmodat,
fchmodat2, faccessat and faccessat2.

https://bugs.kde.org/show_bug.cgi?id=493454
NEWS
coregrind/m_syswrap/syswrap-generic.c
coregrind/m_syswrap/syswrap-linux.c