tc: help and whitespace cleanup

Break long lines, and cleanup usage message.

Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
This commit is contained in:
Stephen Hemminger 2018-03-27 15:33:13 -07:00
parent ba2fc55b99
commit fec62c0ec7
1 changed files with 29 additions and 17 deletions

30
tc/tc.c
View File

@ -60,10 +60,13 @@ static int print_noqopt(struct qdisc_util *qu, FILE *f,
return 0; return 0;
} }
static int parse_noqopt(struct qdisc_util *qu, int argc, char **argv, struct nlmsghdr *n, const char *dev) static int parse_noqopt(struct qdisc_util *qu, int argc, char **argv,
struct nlmsghdr *n, const char *dev)
{ {
if (argc) { if (argc) {
fprintf(stderr, "Unknown qdisc \"%s\", hence option \"%s\" is unparsable\n", qu->id, *argv); fprintf(stderr,
"Unknown qdisc \"%s\", hence option \"%s\" is unparsable\n",
qu->id, *argv);
return -1; return -1;
} }
return 0; return 0;
@ -79,12 +82,15 @@ static int print_nofopt(struct filter_util *qu, FILE *f, struct rtattr *opt, __u
return 0; return 0;
} }
static int parse_nofopt(struct filter_util *qu, char *fhandle, int argc, char **argv, struct nlmsghdr *n) static int parse_nofopt(struct filter_util *qu, char *fhandle,
int argc, char **argv, struct nlmsghdr *n)
{ {
__u32 handle; __u32 handle;
if (argc) { if (argc) {
fprintf(stderr, "Unknown filter \"%s\", hence option \"%s\" is unparsable\n", qu->id, *argv); fprintf(stderr,
"Unknown filter \"%s\", hence option \"%s\" is unparsable\n",
qu->id, *argv);
return -1; return -1;
} }
if (fhandle) { if (fhandle) {
@ -186,11 +192,14 @@ noexist:
static void usage(void) static void usage(void)
{ {
fprintf(stderr, "Usage: tc [ OPTIONS ] OBJECT { COMMAND | help }\n" fprintf(stderr,
"Usage: tc [ OPTIONS ] OBJECT { COMMAND | help }\n"
" tc [-force] -batch filename\n" " tc [-force] -batch filename\n"
"where OBJECT := { qdisc | class | filter | action | monitor | exec }\n" "where OBJECT := { qdisc | class | filter | action | monitor | exec }\n"
" OPTIONS := { -s[tatistics] | -d[etails] | -r[aw] | -p[retty] | -b[atch] [filename] | -n[etns] name |\n" " OPTIONS := { -V[ersion] | -s[tatistics] | -d[etails] | -r[aw] |\n"
" -nm | -nam[es] | { -cf | -conf } path } | -j[son]\n"); " -j[son] | -p[retty] |\n"
" -b[atch] [filename] | -n[etns] name |\n"
" -nm | -nam[es] | { -cf | -conf } path }\n");
} }
static int do_cmd(int argc, char **argv, void *buf, size_t buflen) static int do_cmd(int argc, char **argv, void *buf, size_t buflen)
@ -325,7 +334,8 @@ static int batch(const char *name)
batch_mode = 1; batch_mode = 1;
if (name && strcmp(name, "-") != 0) { if (name && strcmp(name, "-") != 0) {
if (freopen(name, "r", stdin) == NULL) { if (freopen(name, "r", stdin) == NULL) {
fprintf(stderr, "Cannot open file \"%s\" for reading: %s\n", fprintf(stderr,
"Cannot open file \"%s\" for reading: %s\n",
name, strerror(errno)); name, strerror(errno));
return -1; return -1;
} }
@ -485,7 +495,9 @@ int main(int argc, char **argv)
} else if (matches(argv[1], "-json") == 0) { } else if (matches(argv[1], "-json") == 0) {
++json; ++json;
} else { } else {
fprintf(stderr, "Option \"%s\" is unknown, try \"tc -help\".\n", argv[1]); fprintf(stderr,
"Option \"%s\" is unknown, try \"tc -help\".\n",
argv[1]);
return -1; return -1;
} }
argc--; argv++; argc--; argv++;