Annotation of 43BSD/contrib/news/uucp/minus.z.v7, revision 1.1

1.1     ! root        1: Script started on Wed Feb 24 13:41:52 1982
        !             2: Comet }{ foreach i (uucp.h uux.c uuxqt.c)
        !             3: ? echo $i
        !             4: ? diff -c $i.1.1 $i.1.2
        !             5: ? end
        !             6: uucp.h
        !             7: *** uucp.h.1.1 Wed Feb 24 13:40:04 1982
        !             8: --- uucp.h.1.2 Wed Feb 24 13:40:14 1982
        !             9: ***************
        !            10: *** 114,119
        !            11:   #define X_CMD                'C'
        !            12:   #define X_USER               'U'
        !            13:   #define X_SENDFILE   'S'
        !            14:   #define X_LOCK               "LCK.XQT"
        !            15:   #define X_LOCKTIME   3600
        !            16:   
        !            17: 
        !            18: --- 114,121 -----
        !            19:   #define X_CMD                'C'
        !            20:   #define X_USER               'U'
        !            21:   #define X_SENDFILE   'S'
        !            22: + #define X_NONOTI     'N'
        !            23: + #define X_NONZERO    'Z'
        !            24:   #define X_LOCK               "LCK.XQT"
        !            25:   #define X_LOCKTIME   3600
        !            26:   
        !            27: uux.c
        !            28: *** uux.c.1.1  Wed Feb 24 13:40:34 1982
        !            29: --- uux.c.1.2  Wed Feb 24 13:40:54 1982
        !            30: ***************
        !            31: *** 51,56
        !            32:        extern FILE *ufopen();
        !            33:        int uid, ret;
        !            34:        char redir = '\0';
        !            35:   
        !            36:        strcpy(Progname, "uux");
        !            37:        uucpname(Myname);
        !            38: 
        !            39: --- 51,58 -----
        !            40:        extern FILE *ufopen();
        !            41:        int uid, ret;
        !            42:        char redir = '\0';
        !            43: +      int nonoti = 0;
        !            44: +      int nonzero = 0;
        !            45:   
        !            46:        strcpy(Progname, "uux");
        !            47:        uucpname(Myname);
        !            48: ***************
        !            49: *** 71,76
        !            50:                        if (Debug <= 0)
        !            51:                                Debug = 1;
        !            52:                        break;
        !            53:                default:
        !            54:                        fprintf(stderr, "unknown flag %s\n", argv[1]);
        !            55:                                break;
        !            56: 
        !            57: --- 73,84 -----
        !            58:                        if (Debug <= 0)
        !            59:                                Debug = 1;
        !            60:                        break;
        !            61: +              case 'n':
        !            62: +                      nonoti = 1;
        !            63: +                      break;
        !            64: +              case 'z':
        !            65: +                      nonzero = 1;
        !            66: +                      break;
        !            67:                default:
        !            68:                        fprintf(stderr, "unknown flag %s\n", argv[1]);
        !            69:                                break;
        !            70: ***************
        !            71: *** 107,112
        !            72:        fpc = ufopen(tcfile, "w");
        !            73:        ASSERT(fpc != NULL, "CAN'T OPEN", tcfile, 0);
        !            74:        fprintf(fprx, "%c %s %s\n", X_USER, User, local);
        !            75:   
        !            76:        /* find remote system name */
        !            77:        ap = inargs;
        !            78: 
        !            79: --- 115,124 -----
        !            80:        fpc = ufopen(tcfile, "w");
        !            81:        ASSERT(fpc != NULL, "CAN'T OPEN", tcfile, 0);
        !            82:        fprintf(fprx, "%c %s %s\n", X_USER, User, local);
        !            83: +      if (nonoti)
        !            84: +              fprintf(fprx,"%c\n", X_NONOTI);
        !            85: +      if (nonzero)
        !            86: +              fprintf(fprx,"%c\n", X_NONZERO);
        !            87:   
        !            88:        /* find remote system name */
        !            89:        ap = inargs;
        !            90: uuxqt.c
        !            91: *** uuxqt.c.1.1        Wed Feb 24 13:41:14 1982
        !            92: --- uuxqt.c.1.2        Wed Feb 24 13:41:39 1982
        !            93: ***************
        !            94: *** 22,27
        !            95:   void exit();
        !            96:   char *strcpy();
        !            97:   
        !            98:   #define PATH "PATH=/bin:/usr/bin;"
        !            99:   /*  to remove restrictions from uuxqt
        !           100:    *  define ALLOK 1
        !           101: 
        !           102: --- 22,29 -----
        !           103:   void exit();
        !           104:   char *strcpy();
        !           105:   
        !           106: + int notiok = 1;
        !           107: + int nonzero = 0;
        !           108:   #define PATH "PATH=/bin:/usr/bin;"
        !           109:   /*  to remove restrictions from uuxqt
        !           110:    *  define ALLOK 1
        !           111: ***************
        !           112: *** 117,122
        !           113:                                if (*(cmd + strlen(cmd) - 1) == '\n')
        !           114:                                        *(cmd + strlen(cmd) - 1) = '\0';
        !           115:                                break;
        !           116:                        default:
        !           117:                                break;
        !           118:                        }
        !           119: 
        !           120: --- 119,130 -----
        !           121:                                if (*(cmd + strlen(cmd) - 1) == '\n')
        !           122:                                        *(cmd + strlen(cmd) - 1) = '\0';
        !           123:                                break;
        !           124: +                      case X_NONOTI:
        !           125: +                              notiok = 0;
        !           126: +                              break;
        !           127: +                      case X_NONZERO:
        !           128: +                              nonzero = 1;
        !           129: +                              break;
        !           130:                        default:
        !           131:                                break;
        !           132:                        }
        !           133: ***************
        !           134: *** 180,186
        !           135:                sprintf(retstat, "exit %d, signal %d", ret & 0377,
        !           136:                  (ret>>8) & 0377);
        !           137:                if (strcmp(xcmd, "rmail") != SAME
        !           138: !                && strcmp(xcmd, "mail") != SAME)
        !           139:                        notify(user, Rmtname, cmd, retstat);
        !           140:                else if (ret != 0) {
        !           141:                        /* mail failed - return letter to sender  */
        !           142: 
        !           143: --- 188,195 -----
        !           144:                sprintf(retstat, "exit %d, signal %d", ret & 0377,
        !           145:                  (ret>>8) & 0377);
        !           146:                if (strcmp(xcmd, "rmail") != SAME
        !           147: !                && strcmp(xcmd, "mail") != SAME
        !           148: !                && notiok && (!nonzero || (nonzero && ret != 0)))
        !           149:                        notify(user, Rmtname, cmd, retstat);
        !           150:                else if (ret != 0 && strcmp(xcmd, "rmail") == SAME) {
        !           151:                        /* mail failed - return letter to sender  */
        !           152: # I think this change doesn't apply to all systems - it can be safely ignored.
        !           153: ***************
        !           154: *** 182,188
        !           155:                if (strcmp(xcmd, "rmail") != SAME
        !           156:                  && strcmp(xcmd, "mail") != SAME)
        !           157:                        notify(user, Rmtname, cmd, retstat);
        !           158: !              else if (ret != 0) {
        !           159:                        /* mail failed - return letter to sender  */
        !           160:                        retosndr(user, Rmtname, fin, buf);
        !           161:                        sprintf(buf, "ret (%o) from %s!%s", ret, Rmtname, user);
        !           162: 
        !           163: --- 191,197 -----
        !           164:                  && strcmp(xcmd, "mail") != SAME
        !           165:                  && notiok && (!nonzero || (nonzero && ret != 0)))
        !           166:                        notify(user, Rmtname, cmd, retstat);
        !           167: !              else if (ret != 0 && strcmp(xcmd, "rmail") == SAME) {
        !           168:                        /* mail failed - return letter to sender  */
        !           169:                        retosndr(user, Rmtname, fin, buf);
        !           170:                        sprintf(buf, "ret (%o) from %s!%s", ret, Rmtname, user);
        !           171: Comet }{ 
        !           172: script done on Wed Feb 24 13:42:39 1982

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.