|
@@ -169,7 +169,11 @@ struct fuse_file_lock {
|
|
|
* FUSE_POSIX_LOCKS: remote locking for POSIX file locks
|
|
|
* FUSE_EXPORT_SUPPORT: filesystem handles lookups of "." and ".."
|
|
|
* FUSE_DONT_MASK: don't apply umask to file mode on create operations
|
|
|
+ * FUSE_SPLICE_WRITE: kernel supports splice write on the device
|
|
|
+ * FUSE_SPLICE_MOVE: kernel supports splice move on the device
|
|
|
+ * FUSE_SPLICE_READ: kernel supports splice read on the device
|
|
|
* FUSE_FLOCK_LOCKS: remote locking for BSD style file locks
|
|
|
+ * FUSE_HAS_IOCTL_DIR: kernel supports ioctl on directories
|
|
|
* FUSE_AUTO_INVAL_DATA: automatically invalidate cached pages
|
|
|
*/
|
|
|
#define FUSE_ASYNC_READ (1 << 0)
|
|
@@ -179,7 +183,11 @@ struct fuse_file_lock {
|
|
|
#define FUSE_EXPORT_SUPPORT (1 << 4)
|
|
|
#define FUSE_BIG_WRITES (1 << 5)
|
|
|
#define FUSE_DONT_MASK (1 << 6)
|
|
|
+#define FUSE_SPLICE_WRITE (1 << 7)
|
|
|
+#define FUSE_SPLICE_MOVE (1 << 8)
|
|
|
+#define FUSE_SPLICE_READ (1 << 9)
|
|
|
#define FUSE_FLOCK_LOCKS (1 << 10)
|
|
|
+#define FUSE_HAS_IOCTL_DIR (1 << 11)
|
|
|
#define FUSE_AUTO_INVAL_DATA (1 << 12)
|
|
|
|
|
|
/**
|