aboutsummaryrefslogtreecommitdiffstats
path: root/include/fuse_common.h
diff options
context:
space:
mode:
authorBernd Schubert <bschubert@ddn.com>2025-03-24 17:53:01 +0100
committerBernd Schubert <bernd@bsbernd.com>2025-04-28 19:57:39 +0200
commitd393ffa85b0926374c8df543a9ffc81b1d0ce232 (patch)
treebe0c538046d9b7c46321a591b527610883da456f /include/fuse_common.h
parent066ed644762714c099667564f748058201f3f598 (diff)
downloadlibfuse-d393ffa85b0926374c8df543a9ffc81b1d0ce232.tar.gz
Synchronize fuse_kernel.h with linux-6.14
Also add FUSE_CAP_OVER_IO_URING Signed-off-by: Bernd Schubert <bschubert@ddn.com>
Diffstat (limited to 'include/fuse_common.h')
-rw-r--r--include/fuse_common.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/include/fuse_common.h b/include/fuse_common.h
index 582505f..f1d4b17 100644
--- a/include/fuse_common.h
+++ b/include/fuse_common.h
@@ -7,7 +7,6 @@
/** @file */
-#include <stdbool.h>
#if !defined(FUSE_H_) && !defined(FUSE_LOWLEVEL_H_)
#error "Never include <fuse_common.h> directly; use <fuse.h> or <fuse_lowlevel.h> instead."
#endif
@@ -24,6 +23,7 @@
#include "fuse_opt.h"
#include "fuse_log.h"
#include <stdint.h>
+#include <stdbool.h>
#include <sys/types.h>
#include <assert.h>
@@ -516,6 +516,11 @@ struct fuse_loop_config_v1 {
#define FUSE_CAP_NO_EXPORT_SUPPORT (1 << 30)
/**
+ * Indicates support for io-uring between fuse-server and fuse-client
+ */
+#define FUSE_CAP_OVER_IO_URING (1 << 31)
+
+/**
* Ioctl flags
*
* FUSE_IOCTL_COMPAT: 32bit compat ioctl on 64bit machine