X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=uip%2Frepl.c;h=8a405439acb6b846fc4576fa2e23b6390d7b8a0b;hp=9006dec24b0dbc1a0c41b4e586ab09095d8a6d46;hb=1fb6287fc4986668e8f49d7c3bdca27d53e267af;hpb=04a3dfc70394a517a79340a7d3ecd9c6a23d0bee diff --git a/uip/repl.c b/uip/repl.c index 9006dec..8a40543 100644 --- a/uip/repl.c +++ b/uip/repl.c @@ -703,7 +703,6 @@ replfilter(FILE *in, FILE *out, char *filter) { int pid, pid_show, n; int mailpipe[2]; - char *errstr; if (filter == NULL) return; @@ -714,51 +713,51 @@ replfilter(FILE *in, FILE *out, char *filter) rewind(in); lseek(fileno(in), (off_t) 0, SEEK_SET); - if (pipe(mailpipe) == -1) { - adios(EX_OSERR, "pipe", "can't create pipe"); - } - - switch (pid_show = fork()) { - case NOTOK: - adios(EX_OSERR, "fork", "unable to"); - - case OK: - dup2(fileno(in), fileno(stdin)); - dup2(mailpipe[1], fileno(stdout)); - for (n=3; n