diff options
author | Arne Jansen <sensille@gmx.net> | 2012-08-07 12:37:54 +0200 |
---|---|---|
committer | Jan Schmidt <list.btrfs@jan-o-sch.net> | 2012-09-04 11:15:49 +0200 |
commit | 89fe5b5f666c247aa3173745fb87c710f3a71a4a (patch) | |
tree | 7bf585132371b0982319624b2eec095005831df4 /qgroup.h | |
parent | f99b1f1a631f3dfb8dc9ad03b9a00bdc2a231d31 (diff) |
Btrfs progs: quota groups support
Signed-off-by: Jan Schmidt <list.btrfs@jan-o-sch.net>
Signed-off-by: Arne Jansen <sensille@gmx.net>
Diffstat (limited to 'qgroup.h')
-rw-r--r-- | qgroup.h | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/qgroup.h b/qgroup.h new file mode 100644 index 00000000..f7af8c53 --- /dev/null +++ b/qgroup.h @@ -0,0 +1,31 @@ +/* + * Copyright (C) 2012 STRATO. All rights reserved. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public + * License v2 as published by the Free Software Foundation. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public + * License along with this program; if not, write to the + * Free Software Foundation, Inc., 59 Temple Place - Suite 330, + * Boston, MA 021110-1307, USA. + */ + +#ifndef _BTRFS_QGROUP_H +#define _BTRFS_QGROUP_H + +#include "ioctl.h" + +int qgroup_inherit_size(struct btrfs_qgroup_inherit *p); +int qgroup_inherit_realloc(struct btrfs_qgroup_inherit **inherit, + int incgroups, int inccopies); +int qgroup_inherit_add_group(struct btrfs_qgroup_inherit **inherit, char *arg); +int qgroup_inherit_add_copy(struct btrfs_qgroup_inherit **inherit, char *arg, + int type); + +#endif |