summaryrefslogtreecommitdiff
path: root/ttymodes.h
diff options
context:
space:
mode:
authorBen Lindstrom <mouring@eviladmin.org>2001-03-10 17:17:28 +0000
committerBen Lindstrom <mouring@eviladmin.org>2001-03-10 17:17:28 +0000
commit00261540be24b71fcd5c2b62d4ee2a7edabe081c (patch)
tree9a149091f367ee8445efcc7452af3276ad0e8fc1 /ttymodes.h
parent068f3dce2885753160f162d7edf1c4b4b1c434ac (diff)
- stevesk@cvs.openbsd.org 2001/03/10 15:02:05
[ttymodes.c ttymodes.h] remove unused sgtty macros; ok markus@
Diffstat (limited to 'ttymodes.h')
-rw-r--r--ttymodes.h111
1 files changed, 55 insertions, 56 deletions
diff --git a/ttymodes.h b/ttymodes.h
index a26e4fa5b..860fd0a9c 100644
--- a/ttymodes.h
+++ b/ttymodes.h
@@ -11,7 +11,7 @@
11 * called by a name other than "ssh" or "Secure Shell". 11 * called by a name other than "ssh" or "Secure Shell".
12 */ 12 */
13 13
14/* RCSID("$OpenBSD: ttymodes.h,v 1.9 2000/09/07 20:27:55 deraadt Exp $"); */ 14/* RCSID("$OpenBSD: ttymodes.h,v 1.10 2001/03/10 15:02:05 stevesk Exp $"); */
15 15
16/* The tty mode description is a stream of bytes. The stream consists of 16/* The tty mode description is a stream of bytes. The stream consists of
17 * opcode-arguments pairs. It is terminated by opcode TTY_OP_END (0). 17 * opcode-arguments pairs. It is terminated by opcode TTY_OP_END (0).
@@ -31,110 +31,109 @@
31 * is only intended for including from ttymodes.c. 31 * is only intended for including from ttymodes.c.
32 */ 32 */
33 33
34/* termios macro */ /* sgtty macro */ 34/* termios macro */
35/* name, op */ 35/* name, op */
36TTYCHAR(VINTR, 1) SGTTYCHAR(tiotc.t_intrc, 1) 36TTYCHAR(VINTR, 1)
37TTYCHAR(VQUIT, 2) SGTTYCHAR(tiotc.t_quitc, 2) 37TTYCHAR(VQUIT, 2)
38TTYCHAR(VERASE, 3) SGTTYCHAR(tio.sg_erase, 3) 38TTYCHAR(VERASE, 3)
39#if defined(VKILL) 39#if defined(VKILL)
40TTYCHAR(VKILL, 4) SGTTYCHAR(tio.sg_kill, 4) 40TTYCHAR(VKILL, 4)
41#endif /* VKILL */ 41#endif /* VKILL */
42TTYCHAR(VEOF, 5) SGTTYCHAR(tiotc.t_eofc, 5) 42TTYCHAR(VEOF, 5)
43#if defined(VEOL) 43#if defined(VEOL)
44TTYCHAR(VEOL, 6) SGTTYCHAR(tiotc.t_brkc, 6) 44TTYCHAR(VEOL, 6)
45#endif /* VEOL */ 45#endif /* VEOL */
46#ifdef VEOL2 /* n/a */ 46#ifdef VEOL2
47TTYCHAR(VEOL2, 7) 47TTYCHAR(VEOL2, 7)
48#endif /* VEOL2 */ 48#endif /* VEOL2 */
49TTYCHAR(VSTART, 8) SGTTYCHAR(tiotc.t_startc, 8) 49TTYCHAR(VSTART, 8)
50TTYCHAR(VSTOP, 9) SGTTYCHAR(tiotc.t_stopc, 9) 50TTYCHAR(VSTOP, 9)
51#if defined(VSUSP) 51#if defined(VSUSP)
52TTYCHAR(VSUSP, 10) SGTTYCHAR(tioltc.t_suspc, 10) 52TTYCHAR(VSUSP, 10)
53#endif /* VSUSP */ 53#endif /* VSUSP */
54#if defined(VDSUSP) 54#if defined(VDSUSP)
55TTYCHAR(VDSUSP, 11) SGTTYCHAR(tioltc.t_dsuspc, 11) 55TTYCHAR(VDSUSP, 11)
56#endif /* VDSUSP */ 56#endif /* VDSUSP */
57#if defined(VREPRINT) 57#if defined(VREPRINT)
58TTYCHAR(VREPRINT, 12) SGTTYCHAR(tioltc.t_rprntc, 12) 58TTYCHAR(VREPRINT, 12)
59#endif /* VREPRINT */ 59#endif /* VREPRINT */
60#if defined(VWERASE) 60#if defined(VWERASE)
61TTYCHAR(VWERASE, 13) SGTTYCHAR(tioltc.t_werasc, 13) 61TTYCHAR(VWERASE, 13)
62#endif /* VWERASE */ 62#endif /* VWERASE */
63#if defined(VLNEXT) 63#if defined(VLNEXT)
64TTYCHAR(VLNEXT, 14) SGTTYCHAR(tioltc.t_lnextc, 14) 64TTYCHAR(VLNEXT, 14)
65#endif /* VLNEXT */ 65#endif /* VLNEXT */
66#if defined(VFLUSH) 66#if defined(VFLUSH)
67TTYCHAR(VFLUSH, 15) SGTTYCHAR(tioltc.t_flushc, 15) 67TTYCHAR(VFLUSH, 15)
68#endif /* VFLUSH */ 68#endif /* VFLUSH */
69#ifdef VSWTCH 69#ifdef VSWTCH
70TTYCHAR(VSWTCH, 16) /* n/a */ 70TTYCHAR(VSWTCH, 16)
71#endif /* VSWTCH */ 71#endif /* VSWTCH */
72#if defined(VSTATUS) 72#if defined(VSTATUS)
73TTYCHAR(VSTATUS, 17) SGTTYCHAR(tiots.tc_statusc, 17) 73TTYCHAR(VSTATUS, 17)
74#endif /* VSTATUS */ 74#endif /* VSTATUS */
75#ifdef VDISCARD 75#ifdef VDISCARD
76TTYCHAR(VDISCARD, 18) /* n/a */ 76TTYCHAR(VDISCARD, 18)
77#endif /* VDISCARD */ 77#endif /* VDISCARD */
78 78
79/* name, field, op */ 79/* name, field, op */
80TTYMODE(IGNPAR, c_iflag, 30) /* n/a */ 80TTYMODE(IGNPAR, c_iflag, 30)
81TTYMODE(PARMRK, c_iflag, 31) /* n/a */ 81TTYMODE(PARMRK, c_iflag, 31)
82TTYMODE(INPCK, c_iflag, 32) SGTTYMODEN(ANYP, tio.sg_flags, 32) 82TTYMODE(INPCK, c_iflag, 32)
83TTYMODE(ISTRIP, c_iflag, 33) SGTTYMODEN(LPASS8, tiolm, 33) 83TTYMODE(ISTRIP, c_iflag, 33)
84TTYMODE(INLCR, c_iflag, 34) /* n/a */ 84TTYMODE(INLCR, c_iflag, 34)
85TTYMODE(IGNCR, c_iflag, 35) /* n/a */ 85TTYMODE(IGNCR, c_iflag, 35)
86TTYMODE(ICRNL, c_iflag, 36) SGTTYMODE(CRMOD, tio.sg_flags, 36) 86TTYMODE(ICRNL, c_iflag, 36)
87#if defined(IUCLC) 87#if defined(IUCLC)
88TTYMODE(IUCLC, c_iflag, 37) SGTTYMODE(LCASE, tio.sg_flags, 37) 88TTYMODE(IUCLC, c_iflag, 37)
89#endif 89#endif
90TTYMODE(IXON, c_iflag, 38) /* n/a */ 90TTYMODE(IXON, c_iflag, 38)
91TTYMODE(IXANY, c_iflag, 39) SGTTYMODEN(LDECCTQ, tiolm, 39) 91TTYMODE(IXANY, c_iflag, 39)
92TTYMODE(IXOFF, c_iflag, 40) SGTTYMODE(TANDEM, tio.sg_flags, 40) 92TTYMODE(IXOFF, c_iflag, 40)
93#ifdef IMAXBEL 93#ifdef IMAXBEL
94TTYMODE(IMAXBEL,c_iflag, 41) /* n/a */ 94TTYMODE(IMAXBEL,c_iflag, 41)
95#endif /* IMAXBEL */ 95#endif /* IMAXBEL */
96 96
97TTYMODE(ISIG, c_lflag, 50) /* n/a */ 97TTYMODE(ISIG, c_lflag, 50)
98TTYMODE(ICANON, c_lflag, 51) SGTTYMODEN(CBREAK, tio.sg_flags, 51) 98TTYMODE(ICANON, c_lflag, 51)
99#ifdef XCASE 99#ifdef XCASE
100TTYMODE(XCASE, c_lflag, 52) /* n/a */ 100TTYMODE(XCASE, c_lflag, 52)
101#endif 101#endif
102TTYMODE(ECHO, c_lflag, 53) SGTTYMODE(ECHO, tio.sg_flags, 53) 102TTYMODE(ECHO, c_lflag, 53)
103TTYMODE(ECHOE, c_lflag, 54) SGTTYMODE(LCRTERA, tiolm, 54) 103TTYMODE(ECHOE, c_lflag, 54)
104TTYMODE(ECHOK, c_lflag, 55) SGTTYMODE(LCRTKIL, tiolm, 55) 104TTYMODE(ECHOK, c_lflag, 55)
105TTYMODE(ECHONL, c_lflag, 56) /* n/a */ 105TTYMODE(ECHONL, c_lflag, 56)
106TTYMODE(NOFLSH, c_lflag, 57) SGTTYMODE(LNOFLSH, tiolm, 57) 106TTYMODE(NOFLSH, c_lflag, 57)
107TTYMODE(TOSTOP, c_lflag, 58) SGTTYMODE(LTOSTOP, tiolm, 58) 107TTYMODE(TOSTOP, c_lflag, 58)
108#ifdef IEXTEN 108#ifdef IEXTEN
109TTYMODE(IEXTEN, c_lflag, 59) /* n/a */ 109TTYMODE(IEXTEN, c_lflag, 59)
110#endif /* IEXTEN */ 110#endif /* IEXTEN */
111#if defined(ECHOCTL) 111#if defined(ECHOCTL)
112TTYMODE(ECHOCTL,c_lflag, 60) SGTTYMODE(LCTLECH, tiolm, 60) 112TTYMODE(ECHOCTL,c_lflag, 60)
113#endif /* ECHOCTL */ 113#endif /* ECHOCTL */
114#ifdef ECHOKE 114#ifdef ECHOKE
115TTYMODE(ECHOKE, c_lflag, 61) /* n/a */ 115TTYMODE(ECHOKE, c_lflag, 61)
116#endif /* ECHOKE */ 116#endif /* ECHOKE */
117#if defined(PENDIN) 117#if defined(PENDIN)
118TTYMODE(PENDIN, c_lflag, 62) SGTTYMODE(LPENDIN, tiolm, 62) 118TTYMODE(PENDIN, c_lflag, 62)
119#endif /* PENDIN */ 119#endif /* PENDIN */
120 120
121TTYMODE(OPOST, c_oflag, 70) /* n/a */ 121TTYMODE(OPOST, c_oflag, 70)
122#if defined(OLCUC) 122#if defined(OLCUC)
123TTYMODE(OLCUC, c_oflag, 71) SGTTYMODE(LCASE, tio.sg_flags, 71) 123TTYMODE(OLCUC, c_oflag, 71)
124#endif 124#endif
125TTYMODE(ONLCR, c_oflag, 72) SGTTYMODE(CRMOD, tio.sg_flags, 72) 125TTYMODE(ONLCR, c_oflag, 72)
126#ifdef OCRNL 126#ifdef OCRNL
127TTYMODE(OCRNL, c_oflag, 73) /* n/a */ 127TTYMODE(OCRNL, c_oflag, 73)
128#endif 128#endif
129#ifdef ONOCR 129#ifdef ONOCR
130TTYMODE(ONOCR, c_oflag, 74) /* n/a */ 130TTYMODE(ONOCR, c_oflag, 74)
131#endif 131#endif
132#ifdef ONLRET 132#ifdef ONLRET
133TTYMODE(ONLRET, c_oflag, 75) /* n/a */ 133TTYMODE(ONLRET, c_oflag, 75)
134#endif 134#endif
135 135
136TTYMODE(CS7, c_cflag, 90) /* n/a */ 136TTYMODE(CS7, c_cflag, 90)
137TTYMODE(CS8, c_cflag, 91) SGTTYMODE(LPASS8, tiolm, 91) 137TTYMODE(CS8, c_cflag, 91)
138TTYMODE(PARENB, c_cflag, 92) /* n/a */ 138TTYMODE(PARENB, c_cflag, 92)
139TTYMODE(PARODD, c_cflag, 93) SGTTYMODE(ODDP, tio.sg_flags, 93) 139TTYMODE(PARODD, c_cflag, 93)
140