|
@@ -174,10 +174,18 @@
|
|
IOCTL(FS_IOC32_GETVERSION, IOC_R, MK_PTR(TYPE_INT))
|
|
IOCTL(FS_IOC32_GETVERSION, IOC_R, MK_PTR(TYPE_INT))
|
|
IOCTL(FS_IOC32_SETVERSION, IOC_W, MK_PTR(TYPE_INT))
|
|
IOCTL(FS_IOC32_SETVERSION, IOC_W, MK_PTR(TYPE_INT))
|
|
|
|
|
|
|
|
+#ifdef BTRFS_IOC_SNAP_CREATE
|
|
|
|
+ IOCTL(BTRFS_IOC_SNAP_CREATE, IOC_W,
|
|
|
|
+ MK_PTR(MK_STRUCT(STRUCT_btrfs_ioctl_vol_args)))
|
|
|
|
+#endif
|
|
#ifdef BTRFS_IOC_SUBVOL_CREATE
|
|
#ifdef BTRFS_IOC_SUBVOL_CREATE
|
|
IOCTL(BTRFS_IOC_SUBVOL_CREATE, IOC_W,
|
|
IOCTL(BTRFS_IOC_SUBVOL_CREATE, IOC_W,
|
|
MK_PTR(MK_STRUCT(STRUCT_btrfs_ioctl_vol_args)))
|
|
MK_PTR(MK_STRUCT(STRUCT_btrfs_ioctl_vol_args)))
|
|
#endif
|
|
#endif
|
|
|
|
+#ifdef BTRFS_IOC_SNAP_DESTROY
|
|
|
|
+ IOCTL(BTRFS_IOC_SNAP_DESTROY, IOC_W,
|
|
|
|
+ MK_PTR(MK_STRUCT(STRUCT_btrfs_ioctl_vol_args)))
|
|
|
|
+#endif
|
|
#ifdef BTRFS_IOC_SUBVOL_GETFLAGS
|
|
#ifdef BTRFS_IOC_SUBVOL_GETFLAGS
|
|
IOCTL(BTRFS_IOC_SUBVOL_GETFLAGS, IOC_R, MK_PTR(TYPE_ULONGLONG))
|
|
IOCTL(BTRFS_IOC_SUBVOL_GETFLAGS, IOC_R, MK_PTR(TYPE_ULONGLONG))
|
|
#endif
|
|
#endif
|