|
|
1.1 root 1: /* gettytab.h 4.3 83/07/09 */
2:
3: /*
4: * Getty description definitions.
5: */
6: struct gettystrs {
7: char *field; /* name to lookup in gettytab */
8: char *defalt; /* value we find by looking in defaults */
9: char *value; /* value that we find there */
10: };
11:
12: struct gettynums {
13: char *field; /* name to lookup */
14: long defalt; /* number we find in defaults */
15: long value; /* number we find there */
16: int set; /* we actually got this one */
17: };
18:
19: struct gettyflags {
20: char *field; /* name to lookup */
21: char invrt; /* name existing in gettytab --> false */
22: char defalt; /* true/false in defaults */
23: char value; /* true/false flag */
24: char set; /* we found it */
25: };
26:
27: /*
28: * String values.
29: */
30: #define NX gettystrs[0].value
31: #define CL gettystrs[1].value
32: #define IM gettystrs[2].value
33: #define LM gettystrs[3].value
34: #define ER gettystrs[4].value
35: #define KL gettystrs[5].value
36: #define ET gettystrs[6].value
37: #define PC gettystrs[7].value
38: #define TT gettystrs[8].value
39: #define EV gettystrs[9].value
40: #define LO gettystrs[10].value
41: #define HN gettystrs[11].value
42: #define HE gettystrs[12].value
43: #define IN gettystrs[13].value
44: #define QU gettystrs[14].value
45: #define XN gettystrs[15].value
46: #define XF gettystrs[16].value
47: #define BK gettystrs[17].value
48: #define SU gettystrs[18].value
49: #define DS gettystrs[19].value
50: #define RP gettystrs[20].value
51: #define FL gettystrs[21].value
52: #define WE gettystrs[22].value
53: #define LN gettystrs[23].value
54:
55: /*
56: * Numeric definitions.
57: */
58: #define IS gettynums[0].value
59: #define OS gettynums[1].value
60: #define SP gettynums[2].value
61: #define ND gettynums[3].value
62: #define CD gettynums[4].value
63: #define TD gettynums[5].value
64: #define FD gettynums[6].value
65: #define BD gettynums[7].value
66: #define TO gettynums[8].value
67: #define F0 gettynums[9].value
68: #define F0set gettynums[9].set
69: #define F1 gettynums[10].value
70: #define F1set gettynums[10].set
71: #define F2 gettynums[11].value
72: #define F2set gettynums[11].set
73: #define PF gettynums[12].value
74:
75: /*
76: * Boolean values.
77: */
78: #define HT gettyflags[0].value
79: #define NL gettyflags[1].value
80: #define EP gettyflags[2].value
81: #define EPset gettyflags[2].set
82: #define OP gettyflags[3].value
83: #define OPset gettyflags[2].set
84: #define AP gettyflags[4].value
85: #define APset gettyflags[2].set
86: #define EC gettyflags[5].value
87: #define CO gettyflags[6].value
88: #define CB gettyflags[7].value
89: #define CK gettyflags[8].value
90: #define CE gettyflags[9].value
91: #define PE gettyflags[10].value
92: #define RW gettyflags[11].value
93: #define XC gettyflags[12].value
94: #define LC gettyflags[13].value
95: #define UC gettyflags[14].value
96: #define IG gettyflags[15].value
97: #define PS gettyflags[16].value
98: #define HC gettyflags[17].value
99: #define UB gettyflags[18].value
100:
101: int getent();
102: long getnum();
103: int getflag();
104: char *getstr();
105:
106: extern struct gettyflags gettyflags[];
107: extern struct gettynums gettynums[];
108: extern struct gettystrs gettystrs[];
109: extern int hopcount;
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.