|
|
1.1 root 1: /* lp.local.h 4.4 83/08/24 */
2: /*
3: * Possibly, local parameters to the spooling system
4: */
5:
6: /*
7: * Magic number mapping for binary files, used by lpr to avoid
8: * printing objects files.
9: */
10:
11: #include <a.out.h>
12: #include <ar.h>
13:
14: #ifndef A_MAGIC1 /* must be a VM/UNIX system */
15: # define A_MAGIC1 OMAGIC
16: # define A_MAGIC2 NMAGIC
17: # define A_MAGIC3 ZMAGIC
18: # undef ARMAG
19: # define ARMAG 0177545
20: #endif
21:
22: /*
23: * Defaults for line printer capabilities data base
24: */
25: #define DEFLP "lp"
26: #define DEFLOCK "lock"
27: #define DEFSTAT "status"
28: #define DEFSPOOL "/usr/spool/lpd"
29: #define DEFDAEMON "/usr/lib/lpd"
30: #define DEFLOGF "/dev/console"
31: #define DEFDEVLP "/dev/lp"
32: #define DEFRLPR "/usr/lib/rlpr"
33: #define DEFBINDIR "/usr/ucb"
34: #define DEFMX 1000
35: #define DEFMAXCOPIES 0
36: #define DEFFF "\f"
37: #define DEFWIDTH 132
38: #define DEFLENGTH 66
39: #define DEFUID 1
40:
41: /*
42: * When files are created in the spooling area, they are normally
43: * readable only by their owner and the spooling group. If you
44: * want otherwise, change this mode.
45: */
46: #define FILMOD 0660
47:
48: /*
49: * We choose not to include this from <sys/param.h>
50: */
51: #define NOFILE 20
52:
53: /*
54: * Printer is assumed to support LINELEN (for block chars)
55: * and background character (blank) is a space
56: */
57: #define LINELEN 132
58: #define BACKGND ' '
59:
60: #define HEIGHT 9 /* height of characters */
61: #define WIDTH 8 /* width of characters */
62: #define DROP 3 /* offset to drop characters with descenders */
63:
64: /*
65: * path name of files created by lpd.
66: */
67: #define MASTERLOCK "/usr/spool/lpd.lock"
68: #define SOCKETNAME "/dev/printer"
69:
70: /*
71: * Some utilities used by printjob.
72: */
73: #define PR "/bin/pr"
74: #define MAIL "/usr/lib/sendmail"
75:
76: /*
77: * Define TERMCAP if the terminal capabilites are to be used for lpq.
78: */
79: #define TERMCAP
80:
81: /*
82: * Maximum number of user and job requests for lpq and lprm.
83: */
84: #define MAXUSERS 50
85: #define MAXREQUESTS 50
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.