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