Annotation of 43BSDTahoe/new/news/uucp/uux.minus.c, revision 1.1

1.1     ! root        1: *** /tmp/uux.c.old     Sat Apr  2 20:16:45 1983
        !             2: --- /tmp/uux.c.new     Sat Apr  2 20:16:54 1983
        !             3: ***************
        !             4: *** 11,18
        !             5:   *cmdp++ = ' ';\
        !             6:   *cmdp = '\0';}
        !             7:   
        !             8: ! #define GENSEND(f, a, b, c, d) {\
        !             9: ! fprintf(f, "S %s %s %s - %s 0666\n", a, b, c, d);\
        !            10:   }
        !            11:   #define GENRCV(f, a, b, c) {\
        !            12:   fprintf(f, "R %s %s %s - \n", a, b, c);\
        !            13: 
        !            14: --- 11,18 -----
        !            15:   *cmdp++ = ' ';\
        !            16:   *cmdp = '\0';}
        !            17:   
        !            18: ! #define GENSEND(f, a, b, c, d, e) {\
        !            19: ! fprintf(f, "S %s %s %s -%s %s 0666\n", a, b, c, d, e);\
        !            20:   }
        !            21:   #define GENRCV(f, a, b, c) {\
        !            22:   fprintf(f, "R %s %s %s - \n", a, b, c);\
        !            23: ***************
        !            24: *** 36,41
        !            25:        char inargs[BUFSIZ];
        !            26:        int pipein = 0;
        !            27:        int startjob = 1;
        !            28:        char path[MAXFULLNAME];
        !            29:        char cmd[BUFSIZ];
        !            30:        char *ap, *cmdp;
        !            31: 
        !            32: --- 36,42 -----
        !            33:        char inargs[BUFSIZ];
        !            34:        int pipein = 0;
        !            35:        int startjob = 1;
        !            36: +      int Copy = 1;
        !            37:        char path[MAXFULLNAME];
        !            38:        char cmd[BUFSIZ];
        !            39:        char *ap, *cmdp;
        !            40: ***************
        !            41: *** 65,70
        !            42:                case 'r':
        !            43:                        startjob = 0;
        !            44:                        break;
        !            45:                case 'x':
        !            46:                        Debug = atoi(&argv[1][2]);
        !            47:                        if (Debug <= 0)
        !            48: 
        !            49: --- 66,74 -----
        !            50:                case 'r':
        !            51:                        startjob = 0;
        !            52:                        break;
        !            53: +              case 'c':
        !            54: +                      Copy = 0;
        !            55: +                      break;
        !            56:                case 'x':
        !            57:                        Debug = atoi(&argv[1][2]);
        !            58:                        if (Debug <= 0)
        !            59: ***************
        !            60: *** 148,154
        !            61:                }
        !            62:                fclose(fpd);
        !            63:                if (strcmp(local, xsys) != SAME) {
        !            64: !                      GENSEND(fpc, dfile, dfile, User, dfile);
        !            65:                        cflag++;
        !            66:                }
        !            67:                fprintf(fprx, "%c %s\n", X_RQDFILE, dfile);
        !            68: 
        !            69: --- 152,158 -----
        !            70:                }
        !            71:                fclose(fpd);
        !            72:                if (strcmp(local, xsys) != SAME) {
        !            73: !                      GENSEND(fpc, dfile, dfile, User, "", dfile);
        !            74:                        cflag++;
        !            75:                }
        !            76:                fprintf(fprx, "%c %s\n", X_RQDFILE, dfile);
        !            77: ***************
        !            78: *** 230,240
        !            79:                                fprintf(stderr, "permission denied %s\n", rest);
        !            80:                                cleanup(1);
        !            81:                        }
        !            82: !                      if (xcp(rest, dfile) != 0) {
        !            83: !                              fprintf(stderr, "can't copy %s to %s\n", rest, dfile);
        !            84: !                              cleanup(1);
        !            85: !                      }
        !            86: !                      GENSEND(fpc, rest, dfile, User, dfile);
        !            87:                        cflag++;
        !            88:                        if (redir == '<') {
        !            89:                                fprintf(fprx, "%c %s\n", X_STDIN, dfile);
        !            90: 
        !            91: --- 234,247 -----
        !            92:                                fprintf(stderr, "permission denied %s\n", rest);
        !            93:                                cleanup(1);
        !            94:                        }
        !            95: !                      if (Copy) {
        !            96: !                              if (xcp(rest, dfile) != 0) {
        !            97: !                                      fprintf(stderr, "can't copy %s to %s\n", rest, dfile);
        !            98: !                                      cleanup(1);
        !            99: !                              }
        !           100: !                              GENSEND(fpc, rest, dfile, User, "", dfile);
        !           101: !                      } else
        !           102: !                              GENSEND(fpc, rest, dfile, User, "c", dfile);
        !           103:                        cflag++;
        !           104:                        if (redir == '<') {
        !           105:                                fprintf(fprx, "%c %s\n", X_STDIN, dfile);
        !           106: ***************
        !           107: *** 288,294
        !           108:                        gename(DATAPRE, xsys, 'T', t2file);
        !           109:                        GENRCV(fpd, rest, t2file, User);
        !           110:                        fclose(fpd);
        !           111: !                      GENSEND(fpc, dfile, tfile, User, dfile);
        !           112:                        cflag++;
        !           113:                        if (redir == '<') {
        !           114:                                fprintf(fprx, "%c %s\n", X_RQDFILE, t2file);
        !           115: 
        !           116: --- 295,301 -----
        !           117:                        gename(DATAPRE, xsys, 'T', t2file);
        !           118:                        GENRCV(fpd, rest, t2file, User);
        !           119:                        fclose(fpd);
        !           120: !                      GENSEND(fpc, dfile, tfile, User, "", dfile);
        !           121:                        cflag++;
        !           122:                        if (redir == '<') {
        !           123:                                fprintf(fprx, "%c %s\n", X_RQDFILE, t2file);
        !           124: ***************
        !           125: *** 332,338
        !           126:                                xuuxqt();
        !           127:        }
        !           128:        else {
        !           129: !              GENSEND(fpc, rxfile, tfile, User, rxfile);
        !           130:                cflag++;
        !           131:        }
        !           132:   
        !           133: 
        !           134: --- 339,345 -----
        !           135:                                xuuxqt();
        !           136:        }
        !           137:        else {
        !           138: !              GENSEND(fpc, rxfile, tfile, User, "", rxfile);
        !           139:                cflag++;
        !           140:        }
        !           141:   

unix.superglobalmegacorp.com

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