diff options
Diffstat (limited to 'demo/btrfs-snap.py')
-rw-r--r-- | demo/btrfs-snap.py | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/demo/btrfs-snap.py b/demo/btrfs-snap.py index f8e711f..fceeaa1 100644 --- a/demo/btrfs-snap.py +++ b/demo/btrfs-snap.py @@ -22,6 +22,13 @@ ffi.cdef(""" }; """) +ffi.set_source("_btrfs_cffi", "#include <btrfs/ioctl.h>") +ffi.compile() + +# ____________________________________________________________ + + +from _btrfs_cffi import ffi, lib parser = argparse.ArgumentParser(usage=__doc__.strip()) parser.add_argument('source', help='source subvolume') @@ -38,7 +45,7 @@ args.name = opts.newname args.fd = source args_buffer = ffi.buffer(args) try: - fcntl.ioctl(target, v.BTRFS_IOC_SNAP_CREATE_V2, args_buffer) + fcntl.ioctl(target, lib.BTRFS_IOC_SNAP_CREATE_V2, args_buffer) except IOError as e: print e sys.exit(1) |