{ "Version", 0 },
#define HELPSW 5
{ "help", 0 },
-#define RESNDSW 6
- { "resent", -6 },
-#define QUEUESW 7
- { "queued", -6 },
{ NULL, 0 }
};
pid_t child_id;
int status, iscc = 0, nvec;
unsigned int i;
- int queued = 0, resent = 0, somebody;
+ int somebody;
char *cp, *tolist = NULL, *cclist = NULL, *subject = NULL;
char *from = NULL, *body = NULL, **argp, **arguments;
char *vec[5], buf[BUFSIZ];
adios(NULL, "missing argument to %s",
argp[-2]);
continue;
-
- case RESNDSW:
- resent++;
- continue;
-
- case QUEUESW:
- queued++;
- continue;
}
}
if (iscc)
SIGNAL2(SIGINT, intrser);
- fprintf(out, "%sTo: %s\n", resent ? "Resent-" : "", tolist);
+ fprintf(out, "To: %s\n", tolist);
if (cclist)
- fprintf(out, "%sCc: %s\n", resent ? "Resent-" : "", cclist);
+ fprintf(out, "Cc: %s\n", cclist);
if (subject)
- fprintf(out, "%sSubject: %s\n", resent ? "Resent-" : "", subject);
+ fprintf(out, "Subject: %s\n", subject);
if (from)
- fprintf(out, "%sFrom: %s\n", resent ? "Resent-" : "", from);
- if (!resent)
- fputs("\n", out);
+ fprintf(out, "From: %s\n", from);
+ fputs("\n", out);
if (body) {
fprintf(out, "%s", body);
nvec = 0;
vec[nvec++] = "spost";
vec[nvec++] = tmpfil;
- if (resent)
- vec[nvec++] = "-dist";
- if (queued)
- vec[nvec++] = "-queued";
vec[nvec] = NULL;
if ((child_id = fork()) == NOTOK) {