X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;ds=sidebyside;f=uip%2Fsend.c;h=d87e211fe0be676d9fffbedb3af86179c88ec4cf;hb=8edf2fa76c7b6d224d3f1b8cc7a764e624c45816;hp=09bbcf80d3be08683dada94a2b834f297c38399c;hpb=068380df11432a5341882e658ec9cf5c0b54721d;p=mmh diff --git a/uip/send.c b/uip/send.c index 09bbcf8..d87e211 100644 --- a/uip/send.c +++ b/uip/send.c @@ -276,7 +276,7 @@ main(int argc, char **argv) push(); } status = 0; - vec[0] = mhbasename(postproc); + vec[0] = "spost"; closefds(3); for (msgnum = 0; msgnum < nfiles; msgnum++) { @@ -611,7 +611,7 @@ make_mime_composition_file_entry(char *file_name) /* ** The back-end of the message sending back-end. -** Annotate original message, and call `postproc' to send message. +** Annotate original message, and call `spost' to send message. */ static int sendaux(char **vec, int vecp, char *drft, struct stat *st) @@ -621,7 +621,7 @@ sendaux(char **vec, int vecp, char *drft, struct stat *st) char backup[BUFSIZ]; /* - ** fd collects the output of postproc, and is used for the + ** fd collects the output of spost, and is used for the ** failure notice if we need to send one in alert(). */ fd = pushsw ? tmp_fd() : NOTOK; @@ -650,9 +650,9 @@ sendaux(char **vec, int vecp, char *drft, struct stat *st) dup2(fd, fileno(stderr)); close(fd); } - execvp(postproc, vec); + execvp(*vec, vec); fprintf(stderr, "unable to exec "); - perror(postproc); + perror(*vec); _exit(-1); break; /* NOT REACHED */ @@ -664,7 +664,7 @@ sendaux(char **vec, int vecp, char *drft, struct stat *st) } } else { /* - ** If postproc failed, and we have good fd (which + ** If spost failed, and we have good fd (which ** means we pushed), then mail error message ** (and possibly the draft) back to the user. */ @@ -691,7 +691,7 @@ sendaux(char **vec, int vecp, char *drft, struct stat *st) /* ** Mail error notification (and possibly a copy of the -** message) back to the user, using the mailproc +** message) back to the user, using mhmail(1). */ static void alert(char *file, int out) @@ -735,10 +735,10 @@ alert(char *file, int out) /* create subject for error notification */ snprintf(buf, sizeof(buf), "send failed on %s", forwsw ? "enclosed draft" : file); - execlp(mailproc, mhbasename(mailproc), getusername(), + execlp("mhmail", "mhmail", getusername(), "-subject", buf, NULL); fprintf(stderr, "unable to exec "); - perror(mailproc); + perror("mhmail"); _exit(-1); default: /* no waiting... */