From 45fa947494698430ed47f2da8f72dda1db6da9d9 Mon Sep 17 00:00:00 2001 From: Eugene Syromyatnikov Date: Mon, 1 Jan 2018 17:33:13 +0100 Subject: [PATCH] strace.c: sort getopt switch branches alphabetically There's no reason to have them out of order. This also (almost) matches their order in the getopt call argument, introduced in v4.20-64-g61c03be. * strace.c (init): Sort branches in the getopt switch routine. --- strace.c | 98 ++++++++++++++++++++++++++++---------------------------- 1 file changed, 49 insertions(+), 49 deletions(-) diff --git a/strace.c b/strace.c index 048d2d95..70906248 100644 --- a/strace.c +++ b/strace.c @@ -1583,6 +1583,11 @@ init(int argc, char *argv[]) #endif "a:b:cCdDe:E:fFhiI:o:O:p:P:qrs:S:tTu:vVwxyz")) != EOF) { switch (c) { + case 'a': + acolumn = string_to_uint(optarg); + if (acolumn < 0) + error_opt_arg(c, optarg); + break; case 'b': if (strcmp(optarg, "execve") != 0) error_msg_and_die("Syscall '%s' for -b isn't supported", @@ -1607,57 +1612,35 @@ init(int argc, char *argv[]) case 'D': daemonized_tracer = 1; break; - case 'F': - optF = 1; + case 'e': + qualify(optarg); + break; + case 'E': + if (putenv(optarg) < 0) + perror_msg_and_die("putenv"); break; case 'f': followfork++; break; + case 'F': + optF = 1; + break; case 'h': usage(); break; case 'i': iflag = 1; break; - case 'q': - qflag++; - break; - case 'r': - rflag = 1; - break; - case 't': - tflag++; - break; - case 'T': - Tflag = 1; - break; - case 'w': - count_wallclock = 1; - break; - case 'x': - xflag++; - break; - case 'y': - show_fd_path++; - break; - case 'v': - qualify("abbrev=none"); - break; - case 'V': - print_version(); - exit(0); - break; - case 'z': - not_failing_only = 1; - break; - case 'a': - acolumn = string_to_uint(optarg); - if (acolumn < 0) + case 'I': + opt_intr = string_to_uint_upto(optarg, NUM_INTR_OPTS - 1); + if (opt_intr <= 0) error_opt_arg(c, optarg); break; - case 'e': - qualify(optarg); +#ifdef USE_LIBUNWIND + case 'k': + stack_trace_enabled = true; break; +#endif case 'o': outfname = optarg; break; @@ -1673,6 +1656,12 @@ init(int argc, char *argv[]) case 'P': pathtrace_select(optarg); break; + case 'q': + qflag++; + break; + case 'r': + rflag = 1; + break; case 's': i = string_to_uint(optarg); if (i < 0 || (unsigned int) i > -1U / 4) @@ -1682,22 +1671,33 @@ init(int argc, char *argv[]) case 'S': set_sortby(optarg); break; + case 't': + tflag++; + break; + case 'T': + Tflag = 1; + break; case 'u': username = optarg; break; -#ifdef USE_LIBUNWIND - case 'k': - stack_trace_enabled = true; + case 'v': + qualify("abbrev=none"); break; -#endif - case 'E': - if (putenv(optarg) < 0) - perror_msg_and_die("putenv"); + case 'V': + print_version(); + exit(0); break; - case 'I': - opt_intr = string_to_uint_upto(optarg, NUM_INTR_OPTS - 1); - if (opt_intr <= 0) - error_opt_arg(c, optarg); + case 'w': + count_wallclock = 1; + break; + case 'x': + xflag++; + break; + case 'y': + show_fd_path++; + break; + case 'z': + not_failing_only = 1; break; default: error_msg_and_help(NULL); -- 2.40.0