|
|
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.