X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/3b6170b27ba8fedbb4d67d2842bfaa38d4417962..36672e5977cdfee454f5ccb1946a19cd43ec5ba0:/uip/rcvdist.c diff --git a/uip/rcvdist.c b/uip/rcvdist.c index a75e21ac..bf301cc2 100644 --- a/uip/rcvdist.c +++ b/uip/rcvdist.c @@ -10,6 +10,7 @@ #include #include #include +#include "h/done.h" #include #include "sbr/m_mktemp.h" @@ -49,7 +50,7 @@ main (int argc, char **argv) if (nmh_init(argv[0], 2)) { return 1; } - done=unlink_done; + set_done(unlink_done); /* * Configure this now, since any unknown switches to rcvdist get @@ -127,8 +128,8 @@ main (int argc, char **argv) child_id = fork(); switch (child_id) { case NOTOK: - inform("unable to fork, continuing..."); - /* FALLTHRU */ + adios("fork", "failed:"); + case OK: execvp (program, vec); fprintf (stderr, "unable to exec ");