char buf[BUFSIZ], *files[MAXARGS];
char **argp, **arguments;
- invo_name = r1bindex(argv[0], '/');
+ invo_name = mhbasename(argv[0]);
/* read user profile/context */
context_read();
close(pdo[1]);
}
vecp = 0;
- vec[vecp++] = r1bindex(faceproc, '/');
+ vec[vecp++] = mhbasename(faceproc);
vec[vecp++] = "-e";
if (sleepsw != NOTOK) {
vec[vecp++] = "-s";
dup2(pd[0], fileno(stdin));
close(pd[0]);
}
- execlp(name, r1bindex(name, '/'), NULL);
+ execlp(name, mhbasename(name), NULL);
fprintf(stderr, "unable to exec ");
perror(name);
_exit(-1);