argv0exec.c (256B)
1 #include <skalibs/exec.h> 2 3 int main (int argc, char **const argv) 4 { 5 char *const old_argv0 = argv[0]; 6 7 for(size_t i = 0; old_argv0[i]; i++) { 8 if(old_argv0[i] == '/') { 9 argv[0] = &old_argv0[i+1]; 10 } 11 } 12 xexec((char const *const *)argv); 13 }