diff options
Diffstat (limited to 'procps')
-rw-r--r-- | procps/pgrep.c | 3 | ||||
-rw-r--r-- | procps/pidof.c | 3 | ||||
-rw-r--r-- | procps/ps.c | 3 | ||||
-rw-r--r-- | procps/watch.c | 4 |
4 files changed, 5 insertions, 8 deletions
diff --git a/procps/pgrep.c b/procps/pgrep.c index 1c7c7c48b..1c594cf96 100644 --- a/procps/pgrep.c +++ b/procps/pgrep.c | |||
@@ -106,8 +106,7 @@ int pgrep_main(int argc UNUSED_PARAM, char **argv) | |||
106 | /* Parse remaining options */ | 106 | /* Parse remaining options */ |
107 | ppid2match = -1; | 107 | ppid2match = -1; |
108 | sid2match = -1; | 108 | sid2match = -1; |
109 | opt_complementary = "s+:P+"; /* numeric opts */ | 109 | opt = getopt32(argv, "vlfxons:+P:+", &sid2match, &ppid2match); |
110 | opt = getopt32(argv, "vlfxons:P:", &sid2match, &ppid2match); | ||
111 | argv += optind; | 110 | argv += optind; |
112 | 111 | ||
113 | if (pkill && OPT_LIST) { /* -l: print the whole signal list */ | 112 | if (pkill && OPT_LIST) { /* -l: print the whole signal list */ |
diff --git a/procps/pidof.c b/procps/pidof.c index 6d7b59109..6d265667f 100644 --- a/procps/pidof.c +++ b/procps/pidof.c | |||
@@ -51,13 +51,12 @@ int pidof_main(int argc UNUSED_PARAM, char **argv) | |||
51 | unsigned opt; | 51 | unsigned opt; |
52 | #if ENABLE_FEATURE_PIDOF_OMIT | 52 | #if ENABLE_FEATURE_PIDOF_OMIT |
53 | llist_t *omits = NULL; /* list of pids to omit */ | 53 | llist_t *omits = NULL; /* list of pids to omit */ |
54 | opt_complementary = "o::"; | ||
55 | #endif | 54 | #endif |
56 | 55 | ||
57 | /* do unconditional option parsing */ | 56 | /* do unconditional option parsing */ |
58 | opt = getopt32(argv, "" | 57 | opt = getopt32(argv, "" |
59 | IF_FEATURE_PIDOF_SINGLE ("s") | 58 | IF_FEATURE_PIDOF_SINGLE ("s") |
60 | IF_FEATURE_PIDOF_OMIT("o:", &omits)); | 59 | IF_FEATURE_PIDOF_OMIT("o:*", &omits)); |
61 | 60 | ||
62 | #if ENABLE_FEATURE_PIDOF_OMIT | 61 | #if ENABLE_FEATURE_PIDOF_OMIT |
63 | /* fill omit list. */ | 62 | /* fill omit list. */ |
diff --git a/procps/ps.c b/procps/ps.c index 08dfce12e..ce638261a 100644 --- a/procps/ps.c +++ b/procps/ps.c | |||
@@ -593,8 +593,7 @@ int ps_main(int argc UNUSED_PARAM, char **argv) | |||
593 | * procps v3.2.7 supports -T and shows tids as SPID column, | 593 | * procps v3.2.7 supports -T and shows tids as SPID column, |
594 | * it also supports -L where it shows tids as LWP column. | 594 | * it also supports -L where it shows tids as LWP column. |
595 | */ | 595 | */ |
596 | opt_complementary = "o::"; | 596 | opt = getopt32(argv, "Zo:*aAdefl"IF_FEATURE_SHOW_THREADS("T"), &opt_o); |
597 | opt = getopt32(argv, "Zo:aAdefl"IF_FEATURE_SHOW_THREADS("T"), &opt_o); | ||
598 | if (opt_o) { | 597 | if (opt_o) { |
599 | do { | 598 | do { |
600 | parse_o(llist_pop(&opt_o)); | 599 | parse_o(llist_pop(&opt_o)); |
diff --git a/procps/watch.c b/procps/watch.c index 97aa04767..20859c3cd 100644 --- a/procps/watch.c +++ b/procps/watch.c | |||
@@ -51,9 +51,9 @@ int watch_main(int argc UNUSED_PARAM, char **argv) | |||
51 | xopen("/dev/null", O_RDONLY); | 51 | xopen("/dev/null", O_RDONLY); |
52 | #endif | 52 | #endif |
53 | 53 | ||
54 | opt_complementary = "-1:n+"; // at least one param; -n NUM | 54 | opt_complementary = "-1"; // at least one param; -n NUM |
55 | // "+": stop at first non-option (procps 3.x only) | 55 | // "+": stop at first non-option (procps 3.x only) |
56 | opt = getopt32(argv, "+dtn:", &period); | 56 | opt = getopt32(argv, "+dtn:+", &period); |
57 | argv += optind; | 57 | argv += optind; |
58 | 58 | ||
59 | // watch from both procps 2.x and 3.x does concatenation. Example: | 59 | // watch from both procps 2.x and 3.x does concatenation. Example: |