From 10e00b07640438c2412ec360433e38609c727738 Mon Sep 17 00:00:00 2001 From: Eric Sandeen Date: Mon, 11 Mar 2013 18:12:59 -0500 Subject: btrfs-progs: three new device/path helpers Add 3 new helpers: * is_block_device(), to test if a path is a block device. * get_btrfs_mount(), to get the mountpoint of a device, if mounted. * open_path_or_dev_mnt(path), to open either the pathname or, if it's a mounted btrfs dev, the mountpoint. Useful for some commands which can take either type of arg. Signed-off-by: Eric Sandeen --- utils.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'utils.h') diff --git a/utils.h b/utils.h index 0b681ed3..8e0252b6 100644 --- a/utils.h +++ b/utils.h @@ -56,6 +56,9 @@ int get_label(const char *btrfs_dev); int set_label(const char *btrfs_dev, const char *label); char *__strncpy__null(char *dest, const char *src, size_t n); +int is_block_device(const char *file); +int get_btrfs_mount(const char *path, char *mp, size_t mp_size); +int open_path_or_dev_mnt(const char *path); int is_swap_device(const char *file); /* Helper to always get proper size of the destination string */ #define strncpy_null(dest, src) __strncpy__null(dest, src, sizeof(dest)) -- cgit v1.2.3