From 22d442b04046cf2d6025a7355720d08021cca303 Mon Sep 17 00:00:00 2001 From: Albert S Date: Thu, 4 Oct 2018 22:00:14 +0200 Subject: [PATCH] argv0: default to name now, not the path --- src/main.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main.rs b/src/main.rs index cae6d48..5455bd0 100644 --- a/src/main.rs +++ b/src/main.rs @@ -270,7 +270,8 @@ fn create_execv_args(entry : & Entry, cmdargs : &Vec) -> Vec<* const lib } else { - args.insert(0, to_cstring(&entry.cmd)); + let cmdbegin = &entry.cmd.rfind("/").unwrap() + 1; + args.insert(0, to_cstring(&entry.cmd.split_at(cmdbegin).1)); } args.push(std::ptr::null()); return args;