Renamed r1bindex() to mhbasename(), to make its function becomes clear.
[mmh] / uip / mhlsbr.c
index c4e822b..ded6194 100644 (file)
@@ -300,7 +300,7 @@ mhl(int argc, char **argv)
        char buf[BUFSIZ], *files[MAXARGS];
        char **argp, **arguments;
 
-       invo_name = r1bindex(argv[0], '/');
+       invo_name = mhbasename(argv[0]);
 
        /* read user profile/context */
        context_read();
@@ -1622,7 +1622,7 @@ doface(struct mcomp *c1)
                                close(pdo[1]);
                        }
                        vecp = 0;
-                       vec[vecp++] = r1bindex(faceproc, '/');
+                       vec[vecp++] = mhbasename(faceproc);
                        vec[vecp++] = "-e";
                        if (sleepsw != NOTOK) {
                                vec[vecp++] = "-s";
@@ -1790,7 +1790,7 @@ m_popen(char *name)
                                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);