version 1.7.2.3, 2001/03/12 15:44:18 |
version 1.7.2.4, 2001/03/21 18:53:19 |
|
|
* is only intended for including from ttymodes.c. |
* is only intended for including from ttymodes.c. |
*/ |
*/ |
|
|
/* termios macro */ /* sgtty macro */ |
/* termios macro */ |
/* name, op */ |
/* name, op */ |
TTYCHAR(VINTR, 1) SGTTYCHAR(tiotc.t_intrc, 1) |
TTYCHAR(VINTR, 1) |
TTYCHAR(VQUIT, 2) SGTTYCHAR(tiotc.t_quitc, 2) |
TTYCHAR(VQUIT, 2) |
TTYCHAR(VERASE, 3) SGTTYCHAR(tio.sg_erase, 3) |
TTYCHAR(VERASE, 3) |
#if defined(VKILL) |
#if defined(VKILL) |
TTYCHAR(VKILL, 4) SGTTYCHAR(tio.sg_kill, 4) |
TTYCHAR(VKILL, 4) |
#endif /* VKILL */ |
#endif /* VKILL */ |
TTYCHAR(VEOF, 5) SGTTYCHAR(tiotc.t_eofc, 5) |
TTYCHAR(VEOF, 5) |
#if defined(VEOL) |
#if defined(VEOL) |
TTYCHAR(VEOL, 6) SGTTYCHAR(tiotc.t_brkc, 6) |
TTYCHAR(VEOL, 6) |
#endif /* VEOL */ |
#endif /* VEOL */ |
#ifdef VEOL2 /* n/a */ |
#ifdef VEOL2 |
TTYCHAR(VEOL2, 7) |
TTYCHAR(VEOL2, 7) |
#endif /* VEOL2 */ |
#endif /* VEOL2 */ |
TTYCHAR(VSTART, 8) SGTTYCHAR(tiotc.t_startc, 8) |
TTYCHAR(VSTART, 8) |
TTYCHAR(VSTOP, 9) SGTTYCHAR(tiotc.t_stopc, 9) |
TTYCHAR(VSTOP, 9) |
#if defined(VSUSP) |
#if defined(VSUSP) |
TTYCHAR(VSUSP, 10) SGTTYCHAR(tioltc.t_suspc, 10) |
TTYCHAR(VSUSP, 10) |
#endif /* VSUSP */ |
#endif /* VSUSP */ |
#if defined(VDSUSP) |
#if defined(VDSUSP) |
TTYCHAR(VDSUSP, 11) SGTTYCHAR(tioltc.t_dsuspc, 11) |
TTYCHAR(VDSUSP, 11) |
#endif /* VDSUSP */ |
#endif /* VDSUSP */ |
#if defined(VREPRINT) |
#if defined(VREPRINT) |
TTYCHAR(VREPRINT, 12) SGTTYCHAR(tioltc.t_rprntc, 12) |
TTYCHAR(VREPRINT, 12) |
#endif /* VREPRINT */ |
#endif /* VREPRINT */ |
#if defined(VWERASE) |
#if defined(VWERASE) |
TTYCHAR(VWERASE, 13) SGTTYCHAR(tioltc.t_werasc, 13) |
TTYCHAR(VWERASE, 13) |
#endif /* VWERASE */ |
#endif /* VWERASE */ |
#if defined(VLNEXT) |
#if defined(VLNEXT) |
TTYCHAR(VLNEXT, 14) SGTTYCHAR(tioltc.t_lnextc, 14) |
TTYCHAR(VLNEXT, 14) |
#endif /* VLNEXT */ |
#endif /* VLNEXT */ |
#if defined(VFLUSH) |
#if defined(VFLUSH) |
TTYCHAR(VFLUSH, 15) SGTTYCHAR(tioltc.t_flushc, 15) |
TTYCHAR(VFLUSH, 15) |
#endif /* VFLUSH */ |
#endif /* VFLUSH */ |
#ifdef VSWTCH |
#ifdef VSWTCH |
TTYCHAR(VSWTCH, 16) /* n/a */ |
TTYCHAR(VSWTCH, 16) |
#endif /* VSWTCH */ |
#endif /* VSWTCH */ |
#if defined(VSTATUS) |
#if defined(VSTATUS) |
TTYCHAR(VSTATUS, 17) SGTTYCHAR(tiots.tc_statusc, 17) |
TTYCHAR(VSTATUS, 17) |
#endif /* VSTATUS */ |
#endif /* VSTATUS */ |
#ifdef VDISCARD |
#ifdef VDISCARD |
TTYCHAR(VDISCARD, 18) /* n/a */ |
TTYCHAR(VDISCARD, 18) |
#endif /* VDISCARD */ |
#endif /* VDISCARD */ |
|
|
/* name, field, op */ |
/* name, field, op */ |
TTYMODE(IGNPAR, c_iflag, 30) /* n/a */ |
TTYMODE(IGNPAR, c_iflag, 30) |
TTYMODE(PARMRK, c_iflag, 31) /* n/a */ |
TTYMODE(PARMRK, c_iflag, 31) |
TTYMODE(INPCK, c_iflag, 32) SGTTYMODEN(ANYP, tio.sg_flags, 32) |
TTYMODE(INPCK, c_iflag, 32) |
TTYMODE(ISTRIP, c_iflag, 33) SGTTYMODEN(LPASS8, tiolm, 33) |
TTYMODE(ISTRIP, c_iflag, 33) |
TTYMODE(INLCR, c_iflag, 34) /* n/a */ |
TTYMODE(INLCR, c_iflag, 34) |
TTYMODE(IGNCR, c_iflag, 35) /* n/a */ |
TTYMODE(IGNCR, c_iflag, 35) |
TTYMODE(ICRNL, c_iflag, 36) SGTTYMODE(CRMOD, tio.sg_flags, 36) |
TTYMODE(ICRNL, c_iflag, 36) |
#if defined(IUCLC) |
#if defined(IUCLC) |
TTYMODE(IUCLC, c_iflag, 37) SGTTYMODE(LCASE, tio.sg_flags, 37) |
TTYMODE(IUCLC, c_iflag, 37) |
#endif |
#endif |
TTYMODE(IXON, c_iflag, 38) /* n/a */ |
TTYMODE(IXON, c_iflag, 38) |
TTYMODE(IXANY, c_iflag, 39) SGTTYMODEN(LDECCTQ, tiolm, 39) |
TTYMODE(IXANY, c_iflag, 39) |
TTYMODE(IXOFF, c_iflag, 40) SGTTYMODE(TANDEM, tio.sg_flags, 40) |
TTYMODE(IXOFF, c_iflag, 40) |
#ifdef IMAXBEL |
#ifdef IMAXBEL |
TTYMODE(IMAXBEL,c_iflag, 41) /* n/a */ |
TTYMODE(IMAXBEL,c_iflag, 41) |
#endif /* IMAXBEL */ |
#endif /* IMAXBEL */ |
|
|
TTYMODE(ISIG, c_lflag, 50) /* n/a */ |
TTYMODE(ISIG, c_lflag, 50) |
TTYMODE(ICANON, c_lflag, 51) SGTTYMODEN(CBREAK, tio.sg_flags, 51) |
TTYMODE(ICANON, c_lflag, 51) |
#ifdef XCASE |
#ifdef XCASE |
TTYMODE(XCASE, c_lflag, 52) /* n/a */ |
TTYMODE(XCASE, c_lflag, 52) |
#endif |
#endif |
TTYMODE(ECHO, c_lflag, 53) SGTTYMODE(ECHO, tio.sg_flags, 53) |
TTYMODE(ECHO, c_lflag, 53) |
TTYMODE(ECHOE, c_lflag, 54) SGTTYMODE(LCRTERA, tiolm, 54) |
TTYMODE(ECHOE, c_lflag, 54) |
TTYMODE(ECHOK, c_lflag, 55) SGTTYMODE(LCRTKIL, tiolm, 55) |
TTYMODE(ECHOK, c_lflag, 55) |
TTYMODE(ECHONL, c_lflag, 56) /* n/a */ |
TTYMODE(ECHONL, c_lflag, 56) |
TTYMODE(NOFLSH, c_lflag, 57) SGTTYMODE(LNOFLSH, tiolm, 57) |
TTYMODE(NOFLSH, c_lflag, 57) |
TTYMODE(TOSTOP, c_lflag, 58) SGTTYMODE(LTOSTOP, tiolm, 58) |
TTYMODE(TOSTOP, c_lflag, 58) |
#ifdef IEXTEN |
#ifdef IEXTEN |
TTYMODE(IEXTEN, c_lflag, 59) /* n/a */ |
TTYMODE(IEXTEN, c_lflag, 59) |
#endif /* IEXTEN */ |
#endif /* IEXTEN */ |
#if defined(ECHOCTL) |
#if defined(ECHOCTL) |
TTYMODE(ECHOCTL,c_lflag, 60) SGTTYMODE(LCTLECH, tiolm, 60) |
TTYMODE(ECHOCTL,c_lflag, 60) |
#endif /* ECHOCTL */ |
#endif /* ECHOCTL */ |
#ifdef ECHOKE |
#ifdef ECHOKE |
TTYMODE(ECHOKE, c_lflag, 61) /* n/a */ |
TTYMODE(ECHOKE, c_lflag, 61) |
#endif /* ECHOKE */ |
#endif /* ECHOKE */ |
#if defined(PENDIN) |
#if defined(PENDIN) |
TTYMODE(PENDIN, c_lflag, 62) SGTTYMODE(LPENDIN, tiolm, 62) |
TTYMODE(PENDIN, c_lflag, 62) |
#endif /* PENDIN */ |
#endif /* PENDIN */ |
|
|
TTYMODE(OPOST, c_oflag, 70) /* n/a */ |
TTYMODE(OPOST, c_oflag, 70) |
#if defined(OLCUC) |
#if defined(OLCUC) |
TTYMODE(OLCUC, c_oflag, 71) SGTTYMODE(LCASE, tio.sg_flags, 71) |
TTYMODE(OLCUC, c_oflag, 71) |
#endif |
#endif |
TTYMODE(ONLCR, c_oflag, 72) SGTTYMODE(CRMOD, tio.sg_flags, 72) |
TTYMODE(ONLCR, c_oflag, 72) |
#ifdef OCRNL |
#ifdef OCRNL |
TTYMODE(OCRNL, c_oflag, 73) /* n/a */ |
TTYMODE(OCRNL, c_oflag, 73) |
#endif |
#endif |
#ifdef ONOCR |
#ifdef ONOCR |
TTYMODE(ONOCR, c_oflag, 74) /* n/a */ |
TTYMODE(ONOCR, c_oflag, 74) |
#endif |
#endif |
#ifdef ONLRET |
#ifdef ONLRET |
TTYMODE(ONLRET, c_oflag, 75) /* n/a */ |
TTYMODE(ONLRET, c_oflag, 75) |
#endif |
#endif |
|
|
TTYMODE(CS7, c_cflag, 90) /* n/a */ |
TTYMODE(CS7, c_cflag, 90) |
TTYMODE(CS8, c_cflag, 91) SGTTYMODE(LPASS8, tiolm, 91) |
TTYMODE(CS8, c_cflag, 91) |
TTYMODE(PARENB, c_cflag, 92) /* n/a */ |
TTYMODE(PARENB, c_cflag, 92) |
TTYMODE(PARODD, c_cflag, 93) SGTTYMODE(ODDP, tio.sg_flags, 93) |
TTYMODE(PARODD, c_cflag, 93) |
|
|