Annotation of 43BSDTahoe/new/news/uucp/minus.z.v7, revision 1.1.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.