pgrep:Remove the a?b:c for threads or no threads
This commit is contained in:
parent
5321868929
commit
2af3617b8d
9
pgrep.c
9
pgrep.c
@ -489,6 +489,7 @@ static struct el * select_procs (int *num)
|
|||||||
char cmdsearch[CMDSTRSIZE];
|
char cmdsearch[CMDSTRSIZE];
|
||||||
char cmdoutput[CMDSTRSIZE];
|
char cmdoutput[CMDSTRSIZE];
|
||||||
char *task_cmdline;
|
char *task_cmdline;
|
||||||
|
enum pids_reap_type which;
|
||||||
|
|
||||||
preg = do_regcomp();
|
preg = do_regcomp();
|
||||||
|
|
||||||
@ -505,9 +506,11 @@ static struct el * select_procs (int *num)
|
|||||||
if (procps_pids_new(&info, 11, Items) < 0)
|
if (procps_pids_new(&info, 11, Items) < 0)
|
||||||
xerrx(EXIT_FATAL,
|
xerrx(EXIT_FATAL,
|
||||||
_("Unable to create pid info structure"));
|
_("Unable to create pid info structure"));
|
||||||
if (procps_pids_read_open(info,
|
if (opt_threads && !i_am_pkill)
|
||||||
((opt_threads && !i_am_pkill)?
|
which = PROCPS_REAP_THREADS_TOO;
|
||||||
PROCPS_REAP_THREADS_TOO:PROCPS_REAP_TASKS_ONLY)) < 0)
|
else
|
||||||
|
which = PROCPS_REAP_TASKS_ONLY;
|
||||||
|
if (procps_pids_read_open(info, which) < 0)
|
||||||
xerrx(EXIT_FATAL,
|
xerrx(EXIT_FATAL,
|
||||||
_("Unable to open pids information"));
|
_("Unable to open pids information"));
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user