diff options
author | Rob Landley <rob@landley.net> | 2015-07-10 14:52:14 -0500 |
---|---|---|
committer | Rob Landley <rob@landley.net> | 2015-07-10 14:52:14 -0500 |
commit | 6292beb86fa9a3999f0f0b76185e0a893af85cd0 (patch) | |
tree | 047be7bae09f50534ea5d73c586c060e1ad50fac /lib/lib.h | |
parent | 68771c00530622b5bc52438ae8010c7a6f429791 (diff) | |
download | toybox-6292beb86fa9a3999f0f0b76185e0a893af85cd0.tar.gz |
Add a basename_r() and use it in names_to_pid() to avoid basename() overwriting
itself on some inputs. (Which makes killall really impolite. Bug report
from Nicholas Noury via Elliott Hughes.)
Diffstat (limited to 'lib/lib.h')
-rw-r--r-- | lib/lib.h | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -235,6 +235,7 @@ char *num_to_sig(int sig); mode_t string_to_mode(char *mode_str, mode_t base); void mode_to_string(mode_t mode, char *buf); +char *basename_r(char *name); void names_to_pid(char **names, int (*callback)(pid_t pid, char *name)); // Functions in need of further review/cleanup |