X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=uip%2Fsend.c;h=da5f23bfbda078a0c589d581eebfa96afb408437;hb=556e1267b7be84fd25c2d52aa754d623889d52ac;hp=2092c3723a742ade71e077910cdc64ca50236ff9;hpb=2c3b7da72126a21f05130e9ed6bb70f43624ce25;p=mmh diff --git a/uip/send.c b/uip/send.c index 2092c37..da5f23b 100644 --- a/uip/send.c +++ b/uip/send.c @@ -29,56 +29,22 @@ static struct swit switches[] = { { "forward", 0 }, #define NFORWSW 7 { "noforward", 0 }, -#define MIMESW 8 - { "mime", 0 }, -#define NMIMESW 9 - { "nomime", 0 }, -#define MSGDSW 10 - { "msgid", 0 }, -#define NMSGDSW 11 - { "nomsgid", 0 }, -#define PUSHSW 12 +#define PUSHSW 8 { "push", 0 }, -#define NPUSHSW 13 +#define NPUSHSW 9 { "nopush", 0 }, -#define UNIQSW 14 - { "unique", -6 }, -#define NUNIQSW 15 - { "nounique", -8 }, -#define VERBSW 16 +#define VERBSW 10 { "verbose", 0 }, -#define NVERBSW 17 +#define NVERBSW 11 { "noverbose", 0 }, -#define WATCSW 18 +#define WATCSW 12 { "watch", 0 }, -#define NWATCSW 19 +#define NWATCSW 13 { "nowatch", 0 }, -#define WIDTHSW 20 - { "width columns", 0 }, -#define VERSIONSW 21 +#define VERSIONSW 14 { "version", 0 }, -#define HELPSW 22 +#define HELPSW 15 { "help", 0 }, -#define BITSTUFFSW 23 - { "dashstuffing", -12 }, -#define NBITSTUFFSW 24 - { "nodashstuffing", -14 }, -#define MAILSW 25 - { "mail", -4 }, -#define SAMLSW 26 - { "saml", -4 }, -#define SENDSW 27 - { "send", -4 }, -#define SOMLSW 28 - { "soml", -4 }, -#define CLIESW 29 - { "client host", -6 }, -#define SERVSW 30 - { "server host", 6 }, -#define SNOOPSW 31 - { "snoop", 5 }, -#define PORTSW 32 - { "port server-port-name/number" , 4 }, { NULL, 0 } }; @@ -86,7 +52,6 @@ extern int debugsw; /* from sendsbr.c */ extern int forwsw; extern int inplace; extern int pushsw; -extern int unique; extern int verbsw; extern char *altmsg; /* .. */ @@ -98,7 +63,6 @@ int main(int argc, char **argv) { int msgp = 0, distsw = 0, vecp = 1; - int mime = 0; int msgnum, status; char *cp, *maildir = NULL; char buf[BUFSIZ], **ap, **argp, **arguments; @@ -146,13 +110,6 @@ main(int argc, char **argv) pushsw = 0; continue; - case UNIQSW: - unique++; - continue; - case NUNIQSW: - unique = 0; - continue; - case FORWSW: forwsw++; continue; @@ -169,40 +126,18 @@ main(int argc, char **argv) vec[vecp++] = --cp; continue; - case MIMESW: - mime++; - vec[vecp++] = --cp; - continue; - case NMIMESW: - mime = 0; - vec[vecp++] = --cp; - continue; - case DEBUGSW: debugsw++; /* fall */ case NFILTSW: case FRMTSW: case NFRMTSW: - case BITSTUFFSW: - case NBITSTUFFSW: - case MSGDSW: - case NMSGDSW: case WATCSW: case NWATCSW: - case MAILSW: - case SAMLSW: - case SENDSW: - case SOMLSW: - case SNOOPSW: vec[vecp++] = --cp; continue; case ALIASW: case FILTSW: - case WIDTHSW: - case CLIESW: - case SERVSW: - case PORTSW: vec[vecp++] = --cp; if (!(cp = *argp++) || *cp == '-') adios(NULL, "missing argument to %s", @@ -225,7 +160,7 @@ main(int argc, char **argv) for (ap = brkstring(dp = getcpy(cp), " ", "\n"); ap && *ap; ap++) { vec[vecp++] = "-alias"; - vec[vecp++] = *ap; + vec[vecp++] = getcpy(etcpath(*ap)); } } @@ -279,11 +214,7 @@ main(int argc, char **argv) vec[vecp++] = "-dist"; distfile = getcpy(m_mktemp2(altmsg, invo_name, NULL, NULL)); if (link(altmsg, distfile) == NOTOK) { - if (errno != EXDEV -#ifdef EISREMOTE - && errno != EISREMOTE -#endif /* EISREMOTE */ - ) + if (errno != EXDEV) adios(distfile, "unable to link %s to", altmsg); free(distfile);