Annotation of coherent/d/bin/lpr/Diffs, revision 1.1.1.1

1.1       root        1: lpr.c:
                      2: 2,3 c 2,5
                      3: <  * Submit a listing to the local line
                      4: <  * printer spooler.
                      5: ---
                      6: >  * lpr.c
                      7: >  * 12/13/90
                      8: >  * Submit a listing to the line printer spooler.
                      9: >  * This source produces both lpr and (compiled -DLASER) hpr.
                     10: 9 d 10
                     11: < #ifndef      TYPES_H
                     12: 11 d 11
                     13: < #endif
                     14: 12 a 13,18
                     15: > #ifdef       LASER
                     16: > #define      USAGE   "Usage: %s [-Bcemnr] [-b banner] [-f fontnum] [file ...]\n"
                     17: > #else
                     18: > #define      USAGE   "Usage: %s [-Bcmnr] [-b banner] [file ...]\n"
                     19: > #endif
                     20: > 
                     21: 26 c 32
                     22: < #ifdef LASER
                     23: ---
                     24: > #ifdef       LASER
                     25: 33 c 39
                     26: < char tmb[] = "Too many banners, `%s' ignored";
                     27: ---
                     28: > char tmb[] = "too many banners, '%s' ignored";
                     29: 40 a 47,51
                     30: > #ifdef       LASER
                     31: > int  eflag;          /* Erase existing fonts */
                     32: > int  fflag;          /* Load new fonts */
                     33: > int  fontindex;      /* Current font index */
                     34: > #endif
                     35: 42 c 53,58
                     36: < long unique();
                     37: ---
                     38: > extern       char    *ctime();
                     39: > extern       char    *getenv();
                     40: > extern       char    *getlogin();
                     41: > extern       char    *getwd();
                     42: > extern       time_t  time();
                     43: > 
                     44: 44,46 c 60,61
                     45: < char *getwd();
                     46: < char *ctime();
                     47: < char *getlogin();
                     48: ---
                     49: > void lpr();
                     50: > void lprinit();
                     51: 47 a 63
                     52: > long unique();
                     53: 49,50 c 65
                     54: < main(argc, argv)
                     55: < char *argv[];
                     56: ---
                     57: > main(argc, argv) int argc; char *argv[];
                     58: 69 c 84
                     59: <                                      lperr("Missing banner");
                     60: ---
                     61: >                                      lperr("missing banner");
                     62: 79 a 95,107
                     63: > #ifdef       LASER
                     64: >                      case 'e':
                     65: >                              eflag = 1;
                     66: >                              break;
                     67: > 
                     68: >                      case 'f':
                     69: >                              Bflag = fflag = 1;      /* -f forces -B */
                     70: >                              if (++i >= argc)
                     71: >                                      lperr("missing font index");
                     72: >                              else
                     73: >                                      fontindex = atoi(argv[i]);
                     74: >                              break;
                     75: > #endif
                     76: 96 a 125,128
                     77: > #ifdef       LASER
                     78: >      if (eflag)
                     79: >              fprintf(cfp, "E\n");
                     80: > #endif
                     81: 99 c 131
                     82: <      for (j=i; j<argc; j++)
                     83: ---
                     84: >      for (j = i; j < argc; j++)
                     85: 104 c 136
                     86: <      for (j=0; j<banno; j++)
                     87: ---
                     88: >      for (j = 0; j < banno; j++)
                     89: 116 c 148
                     90: <      lperr("Cannot find daemon `%s'", lpd);
                     91: ---
                     92: >      lperr("cannot find daemon '%s'", lpd);
                     93: 123,124 c 155,156
                     94: < lprinit(ac, av)
                     95: < char **av;
                     96: ---
                     97: > void
                     98: > lprinit(ac, av) int ac; char **av;
                     99: 126 c 158
                    100: <      time_t time(), xtime;
                    101: ---
                    102: >      time_t xtime;
                    103: 134 c 166
                    104: <              lperr("bad directory `%s'", spooldir);
                    105: ---
                    106: >              lperr("bad directory '%s'", spooldir);
                    107: 163 c 195
                    108: <  * The NULL `file' is stdin.
                    109: ---
                    110: >  * The NULL 'file' is stdin.
                    111: 165,166 c 197,198
                    112: < lpr(file)
                    113: < char *file;
                    114: ---
                    115: > void
                    116: > lpr(file) char *file;
                    117: 180 c 212,218
                    118: <              fprintf(cfp, "A%s\nU%s\n", dfname, dfname);
                    119: ---
                    120: > #ifdef       LASER
                    121: >              if (fflag)
                    122: >                      fprintf(cfp, "F%s %d\n", dfname, fontindex++);
                    123: >              else
                    124: > #endif
                    125: >                      fprintf(cfp, "A%s\n", dfname);
                    126: >              fprintf(cfp, "U%s\n", dfname);
                    127: 182,183 c 220,227
                    128: <      } else
                    129: <              fprintf(cfp, "A%s\n", abfile);
                    130: ---
                    131: >      } else {
                    132: > #ifdef       LASER
                    133: >              if (fflag)
                    134: >                      fprintf(cfp, "F%s %d\n", abfile, fontindex++);
                    135: >              else
                    136: > #endif
                    137: >                      fprintf(cfp, "A%s\n", abfile);
                    138: >      }
                    139: 186 c 230
                    140: <                      lperr("Cannot unlink %s", file);
                    141: ---
                    142: >                      lperr("cannot unlink %s", file);
                    143: 226 c 270
                    144: <              lperr("Control file I/O error");
                    145: ---
                    146: >              lperr("control file I/O error");
                    147: 257 c 301
                    148: <  * (Uses the variable `wd' which
                    149: ---
                    150: >  * (Uses the variable 'wd' which
                    151: 275 c 319
                    152: <      fprintf(stderr, "Usage: %s [-Bcmnr] [-b banner] [file ...]\n", argv0);
                    153: ---
                    154: >      fprintf(stderr, USAGE, argv0);
                    155: 297 a 342,343
                    156: > 
                    157: > /* end of lpr.c */
                    158: 

unix.superglobalmegacorp.com

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