X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=uip%2Fspost.c;h=0679ac6bb6fa20a637d4cdfad1c68dc85376ca66;hp=e87fcf1c26f80104a9526bc57917bc6253df8915;hb=240013872c392fe644bd4f79382d9f5314b4ea60;hpb=c20b4fa14515c7ab388ce35411d89a7a92300711 diff --git a/uip/spost.c b/uip/spost.c index e87fcf1..0679ac6 100644 --- a/uip/spost.c +++ b/uip/spost.c @@ -202,7 +202,7 @@ main(int argc, char **argv) #ifdef LOCALE setlocale(LC_ALL, ""); #endif - invo_name = r1bindex(argv[0], '/'); + invo_name = mhbasename(argv[0]); /* foil search of user profile/context */ if (context_foil(NULL) == -1) @@ -795,7 +795,7 @@ make_bcc_file(void) cpydgst(fd, fileno(out), tmpfil, bccfil); close(fd); } else { - vec[0] = r1bindex(mhlproc, '/'); + vec[0] = mhbasename(mhlproc); for (i = 0; (child_id = vfork()) == NOTOK && i < 5; i++) sleep(5); @@ -871,7 +871,7 @@ fcc(char *file, char *folder) case OK: snprintf(fold, sizeof(fold), "%s%s", *folder == '+' || *folder == '@' ? "" : "+", folder); - execlp(fileproc, r1bindex(fileproc, '/'), + execlp(fileproc, mhbasename(fileproc), "-link", "-file", file, fold, NULL); _exit(-1);