| 
| #define  | _POSIX_VDISABLE   0xff | 
|   | 
| #define  | B0   0 | 
|   | 
| #define  | B110   110 | 
|   | 
| #define  | B1200   1200 | 
|   | 
| #define  | B134   134 | 
|   | 
| #define  | B150   150 | 
|   | 
| #define  | B1800   1800 | 
|   | 
| #define  | B19200   19200 | 
|   | 
| #define  | B200   200 | 
|   | 
| #define  | B2400   2400 | 
|   | 
| #define  | B300   300 | 
|   | 
| #define  | B38400   38400 | 
|   | 
| #define  | B4800   4800 | 
|   | 
| #define  | B50   50 | 
|   | 
| #define  | B600   600 | 
|   | 
| #define  | B75   75 | 
|   | 
| #define  | B9600   9600 | 
|   | 
| #define  | BRKINT   0x00000002	/* map BREAK to SIGINTR */ | 
|   | 
| #define  | CLOCAL   0x00008000  /* ignore modem status lines */ | 
|   | 
| #define  | CREAD   0x00000800  /* enable receiver */ | 
|   | 
| #define  | CS5   0x00000000      /* 5 bits (pseudo) */ | 
|   | 
| #define  | CS6   0x00000100      /* 6 bits */ | 
|   | 
| #define  | CS7   0x00000200      /* 7 bits */ | 
|   | 
| #define  | CS8   0x00000300      /* 8 bits */ | 
|   | 
| #define  | CSIZE   0x00000300  /* character size mask */ | 
|   | 
| #define  | CSTOPB   0x00000400  /* send 2 stop bits */ | 
|   | 
| #define  | ECHO   0x00000008  /* enable echoing */ | 
|   | 
| #define  | ECHOE   0x00000002  /* visually erase chars */ | 
|   | 
| #define  | ECHOK   0x00000004  /* echo NL after line kill */ | 
|   | 
| #define  | ECHONL   0x00000010  /* echo NL even if ECHO is off */ | 
|   | 
| #define  | EXTPROC   0x00000800      /* external processing */ | 
|   | 
| #define  | HUPCL   0x00004000  /* hang up on last close */ | 
|   | 
| #define  | ICANON   0x00000100  /* canonicalize input lines */ | 
|   | 
| #define  | ICRNL   0x00000100	/* map CR to NL (ala CRMOD) */ | 
|   | 
| #define  | IEXTEN   0x00000400  /* enable DISCARD and LNEXT */ | 
|   | 
| #define  | IGNBRK   0x00000001	/* ignore BREAK condition */ | 
|   | 
| #define  | IGNCR   0x00000080	/* ignore CR */ | 
|   | 
| #define  | IGNPAR   0x00000004	/* ignore (discard) parity errors */ | 
|   | 
| #define  | INLCR   0x00000040	/* map NL into CR */ | 
|   | 
| #define  | INPCK   0x00000010	/* enable checking of parity errors */ | 
|   | 
| #define  | ISIG   0x00000080  /* enable signals INTR, QUIT, [D]SUSP */ | 
|   | 
| #define  | ISTRIP   0x00000020	/* strip 8th bit off chars */ | 
|   | 
| #define  | IXANY   0x00000800	/* any char will restart after stop */ | 
|   | 
| #define  | IXOFF   0x00000400	/* enable input flow control */ | 
|   | 
| #define  | IXON   0x00000200	/* enable output flow control */ | 
|   | 
| #define  | NCCS   20 | 
|   | 
| #define  | NOFLSH   0x80000000  /* don't flush after interrupt */ | 
|   | 
| #define  | OCRNL   0x00000010	/* map CR to NL on output */ | 
|   | 
| #define  | ONLCR   0x00000002	/* map NL to CR-NL (ala CRMOD) */ | 
|   | 
| #define  | ONLRET   0x00000040	/* NL performs CR function */ | 
|   | 
| #define  | ONOCR   0x00000020	/* no CR output at column 0 */ | 
|   | 
| #define  | ONOEOT   0x00000008	/* discard EOT's (^D) on output) */ | 
|   | 
| #define  | OPOST   0x00000001	/* enable following output processing */ | 
|   | 
| #define  | PARENB   0x00001000  /* parity enable */ | 
|   | 
| #define  | PARMRK   0x00000008	/* mark parity and framing errors */ | 
|   | 
| #define  | PARODD   0x00002000  /* odd parity, else even */ | 
|   | 
| #define  | TAB0   0x00000000	    /* no tab delay and expansion */ | 
|   | 
| #define  | TAB3   0x00000004	    /* expand tabs to spaces */ | 
|   | 
| #define  | TABDLY   0x00000004	/* tab delay mask */ | 
|   | 
| #define  | TCIFLUSH   1 | 
|   | 
| #define  | TCIOFF   3 | 
|   | 
| #define  | TCIOFLUSH   3 | 
|   | 
| #define  | TCION   4 | 
|   | 
| #define  | TCOFLUSH   2 | 
|   | 
| #define  | TCOOFF   1 | 
|   | 
| #define  | TCOON   2 | 
|   | 
| #define  | TCSADRAIN   1               /* drain output, then change */ | 
|   | 
| #define  | TCSAFLUSH   2               /* drain output, flush input */ | 
|   | 
| #define  | TCSANOW   0               /* make change immediate */ | 
|   | 
| #define  | TOSTOP   0x00400000  /* stop background jobs from output */ | 
|   | 
| #define  | VEOF   0	/* ICANON */ | 
|   | 
| #define  | VEOL   1	/* ICANON */ | 
|   | 
| #define  | VERASE   3	/* ICANON */ | 
|   | 
| #define  | VINTR   8	/* ISIG */ | 
|   | 
| #define  | VKILL   5	/* ICANON */ | 
|   | 
| #define  | VMIN   16	/* !ICANON */ | 
|   | 
| #define  | VQUIT   9	/* ISIG */ | 
|   | 
| #define  | VSTART   12	/* IXON, IXOFF */ | 
|   | 
| #define  | VSTOP   13	/* IXON, IXOFF */ | 
|   | 
| #define  | VSUSP   10	/* ISIG */ | 
|   | 
| #define  | VTIME   17	/* !ICANON */ | 
|   | 
| #define  | VTIME_MS   19      /* !ICANON */ | 
|   |