Removed the -backup flag from spost.
authormarkus schnalke <meillo@marmaro.de>
Sat, 4 Feb 2012 15:19:06 +0000 (16:19 +0100)
committermarkus schnalke <meillo@marmaro.de>
Sat, 4 Feb 2012 15:19:06 +0000 (16:19 +0100)
Post hadn't had it as renaming the draft is done by send. It appears as
if it were only there for debugging purposes.

uip/spost.c

index 5b51ad4..5afa435 100644 (file)
@@ -34,27 +34,23 @@ struct swit switches[] = {
        { "watch", 0 },
 #define NWATCSW  5
        { "nowatch", 0 },
-#define BACKSW  6
-       { "backup", 0 },
-#define NBACKSW  7
-       { "nobackup", 0 },
-#define ALIASW  8
+#define ALIASW  6
        { "alias aliasfile", 0 },
-#define NALIASW  9
+#define NALIASW  7
        { "noalias", 0 },
-#define VERSIONSW  10
+#define VERSIONSW  8
        { "version", 0 },
-#define HELPSW  11
+#define HELPSW  9
        { "help", 0 },
-#define DEBUGSW  12
+#define DEBUGSW  10
        { "debug", -5 },
-#define DISTSW  13
+#define DISTSW  11
        { "dist", -4 },  /* interface from dist */
-#define PUSHSW  14  /* fork to sendmail then exit */
+#define PUSHSW  12  /* fork to sendmail then exit */
        { "push", -4 },
-#define NPUSHSW  15  /* exec sendmail */
+#define NPUSHSW  13  /* exec sendmail */
        { "nopush", -6 },
-#define LIBSW  16
+#define LIBSW  14
        { "library directory", -7 },
        { NULL, 0 }
 };
@@ -125,7 +121,6 @@ static int badmsg = 0;  /* message has bad semantics */
 static int verbose = 0;  /* spell it out */
 static int debug = 0;  /* debugging post */
 static int watch = 0;  /* watch the delivery process */
-static int backflg = 0;  /* prepend backup prefix to input file when done */
 static int pushflg = 0;  /* if going to fork to sendmail */
 static int aliasflg = 0;  /* if going to process aliases */
 
@@ -225,13 +220,6 @@ main(int argc, char **argv)
                                filter = NULL;
                                continue;
 
-                       case BACKSW:
-                               backflg++;
-                               continue;
-                       case NBACKSW:
-                               backflg = 0;
-                               continue;
-
                        case VERBSW:
                                verbose++;
                                continue;
@@ -349,12 +337,6 @@ main(int argc, char **argv)
        }
        fclose(in);
 
-       if (backflg) {
-               strncpy(buf, m_backup(msg), sizeof(buf));
-               if (rename(msg, buf) == NOTOK)
-                       advise(buf, "unable to rename %s to", msg);
-       }
-
        if (debug) {
                /* stop here */
                done(0);