]> git.proxmox.com Git - mirror_qemu.git/blobdiff - tools/virtiofsd/fuse_common.h
virtiofsd: Remove build and docs glue
[mirror_qemu.git] / tools / virtiofsd / fuse_common.h
index fa9671872ebde950bfc1ea003fb3f2781ff09760..bf46954dabf0b0b70838d390c1fbfae2e406877e 100644 (file)
@@ -372,6 +372,16 @@ struct fuse_file_info {
  */
 #define FUSE_CAP_HANDLE_KILLPRIV_V2 (1 << 28)
 
+/**
+ * Indicates that file server supports extended struct fuse_setxattr_in
+ */
+#define FUSE_CAP_SETXATTR_EXT (1 << 29)
+
+/**
+ * Indicates that file server supports creating file security context
+ */
+#define FUSE_CAP_SECURITY_CTX (1ULL << 32)
+
 /**
  * Ioctl flags
  *
@@ -434,7 +444,7 @@ struct fuse_conn_info {
     /**
      * Capability flags that the kernel supports (read-only)
      */
-    unsigned capable;
+    uint64_t capable;
 
     /**
      * Capability flags that the filesystem wants to enable.
@@ -442,7 +452,7 @@ struct fuse_conn_info {
      * libfuse attempts to initialize this field with
      * reasonable default values before calling the init() handler.
      */
-    unsigned want;
+    uint64_t want;
 
     /**
      * Maximum number of pending "background" requests. A