diff options
author | Kent Overstreet <kent.overstreet@linux.dev> | 2025-05-08 11:21:31 -0400 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@linux.dev> | 2025-05-08 11:21:53 -0400 |
commit | 79ec3dd3e3cae13f67f2362644e55c2da676d72b (patch) | |
tree | cf5f399c8f5bf6f2398fe85f55208ce8d270bab2 /c_src/tools-util.c | |
parent | 51315289f249fa5569a776eaa98c7ee557b61077 (diff) |
cmd_super.c
Move some things out of cmd_format.c
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
Diffstat (limited to 'c_src/tools-util.c')
-rw-r--r-- | c_src/tools-util.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/c_src/tools-util.c b/c_src/tools-util.c index 03ad009f..150925eb 100644 --- a/c_src/tools-util.c +++ b/c_src/tools-util.c @@ -156,6 +156,16 @@ ssize_t read_string_list_or_die(const char *opt, const char * const list[], return v; } +u64 read_flag_list_or_die(char *opt, const char * const list[], + const char *msg) +{ + u64 v = bch2_read_flag_list(opt, list); + if (v == (u64) -1) + die("Bad %s %s", msg, opt); + + return v; +} + /* Returns size of file or block device: */ u64 get_size(int fd) { |