diff options
| author | Greg Kurz <groug@kaod.org> | 2025-03-12 16:29:30 +0100 |
|---|---|---|
| committer | Christian Schoenebeck <qemu_oss@crudebyte.com> | 2025-05-05 11:28:29 +0200 |
| commit | 371a269ff8ce561c28e4fa03bb49e4940f990637 (patch) | |
| tree | 42713e4b60379d25f0006ed08760d7926deb6023 /hw/9pfs/9p-util.h | |
| parent | 0c798dd52355f3489b29bba0dfd7df0e24cfa1dd (diff) | |
| download | focaccia-qemu-371a269ff8ce561c28e4fa03bb49e4940f990637.tar.gz focaccia-qemu-371a269ff8ce561c28e4fa03bb49e4940f990637.zip | |
9pfs: Introduce futimens file op
Add an futimens operation to the fs driver and use if when a fid has a valid file descriptor. This is required to support more cases where the client wants to do an action on an unlinked file which it still has an open file decriptor for. Only 9P2000.L was considered. Signed-off-by: Greg Kurz <groug@kaod.org> Reviewed-by: Christian Schoenebeck <qemu_oss@crudebyte.com> Message-Id: <20250312152933.383967-5-groug@kaod.org> Signed-off-by: Christian Schoenebeck <qemu_oss@crudebyte.com>
Diffstat (limited to 'hw/9pfs/9p-util.h')
| -rw-r--r-- | hw/9pfs/9p-util.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/hw/9pfs/9p-util.h b/hw/9pfs/9p-util.h index 7bc4ec8e85..a1924fe3f0 100644 --- a/hw/9pfs/9p-util.h +++ b/hw/9pfs/9p-util.h @@ -103,6 +103,7 @@ static inline int errno_to_dotl(int err) { #define qemu_renameat renameat #define qemu_utimensat utimensat #define qemu_unlinkat unlinkat +#define qemu_futimens futimens static inline void close_preserve_errno(int fd) { |