X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=cmds-qgroup.c;h=38382ea9021ba8eedab7794a0422627a79e1ea52;hb=031ea0083a9904a38c8c5e8070a50bb793b8cb0f;hp=6f07309963d52f00dcf1d3b214e74240f97b237a;hpb=bd1ac1fb1d33188eaa7834af215e78ab41166d7a;p=platform%2Fupstream%2Fbtrfs-progs.git diff --git a/cmds-qgroup.c b/cmds-qgroup.c index 6f07309..38382ea 100644 --- a/cmds-qgroup.c +++ b/cmds-qgroup.c @@ -26,6 +26,7 @@ #include "commands.h" #include "qgroup.h" #include "utils.h" +#include "help.h" static const char * const qgroup_cmd_group_usage[] = { "btrfs qgroup [options] ", @@ -312,10 +313,11 @@ static int cmd_qgroup_show(int argc, char **argv) while (1) { int c; enum { - GETOPT_VAL_SYNC = 256 + GETOPT_VAL_SORT = 256, + GETOPT_VAL_SYNC }; static const struct option long_options[] = { - {"sort", required_argument, NULL, 'S'}, + {"sort", required_argument, NULL, GETOPT_VAL_SORT}, {"sync", no_argument, NULL, GETOPT_VAL_SYNC}, { NULL, 0, NULL, 0 } }; @@ -346,7 +348,7 @@ static int cmd_qgroup_show(int argc, char **argv) case 'f': filter_flag |= 0x2; break; - case 'S': + case GETOPT_VAL_SORT: ret = btrfs_qgroup_parse_sort_string(optarg, &comparer_set); if (ret) @@ -374,12 +376,9 @@ static int cmd_qgroup_show(int argc, char **argv) if (sync) { ret = ioctl(fd, BTRFS_IOC_SYNC); - if (ret < 0) { - error("sync ioctl failed on '%s': %s", path, + if (ret < 0) + warning("sync ioctl failed on '%s': %s", path, strerror(errno)); - close_file_or_dir(fd, dirstream); - goto out; - } } if (filter_flag) {