summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorHenrik Grindal Bakken <hgb@ifi.uio.no>2017-03-23 15:33:06 +0100
committerHenrik Grindal Bakken <hgb@ifi.uio.no>2017-12-18 11:20:41 +0100
commit122b79079b877ad3ca7c1d2d9ec1f95b8935f8d4 (patch)
tree5222765510b847354ec36f2c74cbc767173a0a58 /src
parent895d071656c7053e39eef7d29be94b4b38ef4543 (diff)
downloadsystemd-122b79079b877ad3ca7c1d2d9ec1f95b8935f8d4.tar.gz
systemd-122b79079b877ad3ca7c1d2d9ec1f95b8935f8d4.tar.bz2
systemd-122b79079b877ad3ca7c1d2d9ec1f95b8935f8d4.zip
missing: Add some more btrfs structs and constants
Diffstat (limited to 'src')
-rw-r--r--src/basic/missing.h26
1 files changed, 26 insertions, 0 deletions
diff --git a/src/basic/missing.h b/src/basic/missing.h
index 790f9f55a5..8b3f020090 100644
--- a/src/basic/missing.h
+++ b/src/basic/missing.h
@@ -206,6 +206,32 @@ struct sockaddr_vm {
#endif
#if ! HAVE_LINUX_BTRFS_H
+#define BTRFS_IOC_QGROUP_ASSIGN _IOW(BTRFS_IOCTL_MAGIC, 41, \
+ struct btrfs_ioctl_qgroup_assign_args)
+#define BTRFS_IOC_QGROUP_CREATE _IOW(BTRFS_IOCTL_MAGIC, 42, \
+ struct btrfs_ioctl_qgroup_create_args)
+#define BTRFS_IOC_QUOTA_RESCAN _IOW(BTRFS_IOCTL_MAGIC, 44, \
+ struct btrfs_ioctl_quota_rescan_args)
+#define BTRFS_IOC_QUOTA_RESCAN_STATUS _IOR(BTRFS_IOCTL_MAGIC, 45, \
+ struct btrfs_ioctl_quota_rescan_args)
+
+struct btrfs_ioctl_quota_rescan_args {
+ __u64 flags;
+ __u64 progress;
+ __u64 reserved[6];
+};
+
+struct btrfs_ioctl_qgroup_assign_args {
+ __u64 assign;
+ __u64 src;
+ __u64 dst;
+};
+
+struct btrfs_ioctl_qgroup_create_args {
+ __u64 create;
+ __u64 qgroupid;
+};
+
struct btrfs_ioctl_vol_args {
int64_t fd;
char name[BTRFS_PATH_NAME_MAX + 1];