aboutsummaryrefslogtreecommitdiff
path: root/procps
diff options
context:
space:
mode:
Diffstat (limited to 'procps')
-rw-r--r--procps/pgrep.c3
-rw-r--r--procps/pidof.c3
-rw-r--r--procps/ps.c3
-rw-r--r--procps/watch.c4
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: