libbtrfsutil: add btrfs_util_[gs]et_default_subvolume()
authorOmar Sandoval <osandov@fb.com>
Thu, 18 Jan 2018 21:51:16 +0000 (13:51 -0800)
committerDavid Sterba <dsterba@suse.com>
Tue, 6 Mar 2018 10:28:36 +0000 (11:28 +0100)
commit624e0233e09a034a0b8a6da445f725706ef2d9f8
tree1a2ecdcafebb55127f97728bec3b5e8fed47dd5c
parent172c0d1a1218187f20460988a3c3d6212748f825
libbtrfsutil: add btrfs_util_[gs]et_default_subvolume()

set_default_subvolume() is a trivial ioctl(), but there's no ioctl() for
get_default_subvolume(), so we need to search the root tree.

Signed-off-by: Omar Sandoval <osandov@fb.com>
Signed-off-by: David Sterba <dsterba@suse.com>
libbtrfsutil/btrfsutil.h
libbtrfsutil/python/btrfsutilpy.h
libbtrfsutil/python/module.c
libbtrfsutil/python/subvolume.c
libbtrfsutil/python/tests/test_subvolume.py
libbtrfsutil/subvolume.c