Call spost directly, not via postproc. Remove the postproc profile entry.
[mmh] / uip / rcvdist.c
index 58bf62d..ac19149 100644 (file)
@@ -66,7 +66,7 @@ main(int argc, char **argv)
                                continue;
 
                        case HELPSW:
-                               snprintf(buf, sizeof(buf), "%s [switches] [switches for postproc] address ...", invo_name);
+                               snprintf(buf, sizeof(buf), "%s [switches] [switches for spost] address ...", invo_name);
                                print_help(buf, switches, 1);
                                done(1);
                        case VERSIONSW:
@@ -85,7 +85,7 @@ main(int argc, char **argv)
        }
 
        if (!addrs) {
-               adios(NULL, "usage: %s [switches] [switches for postproc] address ...", invo_name);
+               adios(NULL, "usage: %s [switches] [switches for spost] address ...", invo_name);
        }
 
        umask(~m_gmprot());
@@ -108,14 +108,14 @@ main(int argc, char **argv)
                done(1);
        }
 
-       vec[0] = mhbasename(postproc);
+       vec[0] = "spost";
        vec[vecp++] = "-dist";
        vec[vecp++] = drft;
        vec[vecp] = NULL;
 
-       execvp(postproc, vec);
+       execvp(*vec, vec);
        fprintf(stderr, "unable to exec ");
-       perror(postproc);
+       perror(*vec);
        _exit(1);
        return 0;  /* dead code to satisfy the compiler */
 }