From 41ed9793498916c63d375326ea8c9b3fa1479dd6 Mon Sep 17 00:00:00 2001 From: Rob Landley Date: Sat, 5 Jan 2013 00:44:24 -0600 Subject: Use basename() where appropriate. --- main.c | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) (limited to 'main.c') diff --git a/main.c b/main.c index bf89ef21..9370efd3 100644 --- a/main.c +++ b/main.c @@ -146,16 +146,8 @@ int main(int argc, char *argv[]) { if (CFG_TOYBOX_I18N) setlocale(LC_ALL, ""); - // Artificial scope to eat less stack for things we call - { - char *name; - - // Trim path off of command name - name = strrchr(argv[0], '/'); - if (!name) name=argv[0]; - else name++; - argv[0] = name; - } + // Trim path off of command name + *argv = basename(*argv); // Call the multiplexer, adjusting this argv[] to be its' argv[1]. // (It will adjust it back before calling toy_exec().) -- cgit v1.2.3