{ "description text", 0 },
#define COMMENTSW 5
{ "comment text", 0 },
-#define DELAYSW 6
- { "delay seconds", 0 },
-#define VERBSW 7
+#define VERBSW 6
{ "verbose", 0 },
-#define NVERBSW 8
+#define NVERBSW 7
{ "noverbose", 0 },
-#define VERSIONSW 9
+#define VERSIONSW 8
{ "version", 0 },
-#define HELPSW 10
+#define HELPSW 9
{ "help", 0 },
-#define DEBUGSW 11
+#define DEBUGSW 10
{ "debug", -5 },
{ NULL, 0 }
};
extern int debugsw;
-extern int splitsw;
extern int verbsw;
int ebcdicsw = 0; /* hack for linking purposes */
/*
* static prototypes
*/
-static int via_mail (char *, char *, char *, char *, char *, int, char *);
+static int via_mail (char *, char *, char *, char *, char *, char *);
int
main (int argc, char **argv)
{
- int delay = 0;
char *f1 = NULL, *f2 = NULL, *f3 = NULL;
char *f4 = NULL, *f5 = NULL, *f7 = NULL;
char *cp, buf[BUFSIZ];
if (!(f5 = *argp++))
adios (NULL, "missing argument to %s", argp[-2]);
continue;
- case DELAYSW:
- if (!(cp = *argp++) || *cp == '-')
- adios (NULL, "missing argument to %s", argp[-2]);
-
- /*
- * If there is an error, just reset the
- * delay parameter to -1. We will set
- * a default delay later.
- */
- if (sscanf (cp, "%d", &delay) != 1)
- delay = -1;
- continue;
case FROMSW:
if (!(f7 = *argp++))
adios (NULL, "missing argument to %s", argp[-2]);
if (!f1)
adios (NULL, "missing -viamail \"mailpath\" switch");
- via_mail (f1, f2, f3, f4, f5, delay, f7);
+ via_mail (f1, f2, f3, f4, f5, f7);
return 0; /* dead code to satisfy the compiler */
}
static int
via_mail (char *mailsw, char *subjsw, char *parmsw, char *descsw,
- char *cmntsw, int delay, char *fromsw)
+ char *cmntsw, char *fromsw)
{
int status, vecp = 1;
char tmpfil[BUFSIZ];
if (fstat (fileno (fp), &st) == NOTOK)
adios ("failed", "fstat of %s", tmpfil);
- if (delay < 0)
- splitsw = 10;
- else
- splitsw = delay;
-
status = 0;
vec[0] = r1bindex (postproc, '/');
if (verbsw)