diff options
author | David Sterba <dsterba@suse.cz> | 2015-06-04 19:08:15 +0200 |
---|---|---|
committer | David Sterba <dsterba@suse.cz> | 2015-06-04 19:10:55 +0200 |
commit | 11ddfeb2611011ee682d3d0482eeef3485dc136a (patch) | |
tree | 8ccebd0dcc19a319cf3cdb502a149df7b3180289 /utils.c | |
parent | 65cc6883c0594f0132d400a5beac4c4fc1fd7bce (diff) |
btrfs-progs: add function to stringify filesystem features
Signed-off-by: David Sterba <dsterba@suse.cz>
Diffstat (limited to 'utils.c')
-rw-r--r-- | utils.c | 15 |
1 files changed, 15 insertions, 0 deletions
@@ -593,6 +593,21 @@ static int parse_one_fs_feature(const char *name, u64 *flags) return !found; } +void btrfs_parse_features_to_string(char *buf, u64 flags) +{ + int i; + + buf[0] = 0; + + for (i = 0; i < ARRAY_SIZE(mkfs_features); i++) { + if (flags & mkfs_features[i].flag) { + if (*buf) + strcat(buf, ", "); + strcat(buf, mkfs_features[i].name); + } + } +} + void btrfs_process_fs_features(u64 flags) { int i; |