btrfs-progs: move get_subvol_name() to utils.c

Signed-off-by: Anand Jain <anand.jain@oracle.com>
Signed-off-by: David Sterba <dsterba@suse.com>
master
Anand Jain 2016-03-21 15:21:03 +08:00 committed by David Sterba
parent 0f9a5cf70c
commit 8cec21a7ed
3 changed files with 14 additions and 11 deletions

View File

@ -335,17 +335,6 @@ out:
return ret;
}
char *get_subvol_name(char *mnt, char *full_path)
{
int len = strlen(mnt);
if (!len)
return full_path;
if (mnt[len - 1] != '/')
len += 1;
return full_path + len;
}
static int init_root_path(struct btrfs_send *s, const char *subvol)
{
int ret = 0;

12
utils.c
View File

@ -3159,3 +3159,15 @@ int test_issubvolume(const char *path)
return (int)stfs.f_type == BTRFS_SUPER_MAGIC;
}
char *get_subvol_name(char *mnt, char *full_path)
{
int len = strlen(mnt);
if (!len)
return full_path;
if (mnt[len - 1] != '/')
len += 1;
return full_path + len;
}

View File

@ -197,6 +197,8 @@ int test_issubvolname(const char *name);
int test_issubvolume(const char *path);
int test_isdir(const char *path);
char *get_subvol_name(char *mnt, char *full_path);
/*
* Btrfs minimum size calculation is complicated, it should include at least:
* 1. system group size