aboutsummaryrefslogtreecommitdiff
path: root/toys/lsb/pidof.c
diff options
context:
space:
mode:
authorRob Landley <rob@landley.net>2013-09-03 18:43:32 -0500
committerRob Landley <rob@landley.net>2013-09-03 18:43:32 -0500
commit7d64dae54bde70744a9154b8ac1cbb09d03881c9 (patch)
tree1ee92b4e0254f07b71e1d51227ede4116db7b51c /toys/lsb/pidof.c
parentb7ca39c9473ecc3f5fbb71e2c9e40ad99b79e03e (diff)
downloadtoybox-7d64dae54bde70744a9154b8ac1cbb09d03881c9.tar.gz
Replace for_each_pid_with_name_in_array_perform_callback_function_upon_translated_value() with name_to_pid(), comparing absolute paths or just basename() consistently as spotted by Lukasz Skalski, and adjust callers.
Diffstat (limited to 'toys/lsb/pidof.c')
-rw-r--r--toys/lsb/pidof.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/toys/lsb/pidof.c b/toys/lsb/pidof.c
index 7285b6ae..70582a51 100644
--- a/toys/lsb/pidof.c
+++ b/toys/lsb/pidof.c
@@ -43,12 +43,12 @@ static int print_pid(pid_t pid, char * name)
xprintf("%*s", len+(!toys.exitval), toybuf);
toys.exitval = 0;
- return !(toys.optflags & FLAG_s);
+ return toys.optflags & FLAG_s;
}
void pidof_main(void)
{
toys.exitval = 1;
- for_each_pid_with_name_in(toys.optargs, print_pid);
+ name_to_pid(toys.optargs, print_pid);
if (!toys.exitval) xputc('\n');
}