|
Linux Kernel
3.7.1
|
#include <linux/posix_types.h>Go to the source code of this file.
Data Structures | |
| struct | termio |
| struct | termios |
| struct | termios2 |
| struct | ktermios |
Macros | |
| #define | NCC 8 |
| #define | NCCS 17 |
| #define | VINTR 0 |
| #define | VQUIT 1 |
| #define | VERASE 2 |
| #define | VKILL 3 |
| #define | VEOF 4 |
| #define | VEOL 5 |
| #define | VEOL2 6 |
| #define | VSWTC 7 |
| #define | VSTART 8 |
| #define | VSTOP 9 |
| #define | VSUSP 10 |
| #define | VDSUSP 11 /* SunOS POSIX nicety I do believe... */ |
| #define | VREPRINT 12 |
| #define | VDISCARD 13 |
| #define | VWERASE 14 |
| #define | VLNEXT 15 |
| #define | VMIN VEOF |
| #define | VTIME VEOL |
| #define | IGNBRK 0x00000001 |
| #define | BRKINT 0x00000002 |
| #define | IGNPAR 0x00000004 |
| #define | PARMRK 0x00000008 |
| #define | INPCK 0x00000010 |
| #define | ISTRIP 0x00000020 |
| #define | INLCR 0x00000040 |
| #define | IGNCR 0x00000080 |
| #define | ICRNL 0x00000100 |
| #define | IUCLC 0x00000200 |
| #define | IXON 0x00000400 |
| #define | IXANY 0x00000800 |
| #define | IXOFF 0x00001000 |
| #define | IMAXBEL 0x00002000 |
| #define | IUTF8 0x00004000 |
| #define | OPOST 0x00000001 |
| #define | OLCUC 0x00000002 |
| #define | ONLCR 0x00000004 |
| #define | OCRNL 0x00000008 |
| #define | ONOCR 0x00000010 |
| #define | ONLRET 0x00000020 |
| #define | OFILL 0x00000040 |
| #define | OFDEL 0x00000080 |
| #define | NLDLY 0x00000100 |
| #define | NL0 0x00000000 |
| #define | NL1 0x00000100 |
| #define | CRDLY 0x00000600 |
| #define | CR0 0x00000000 |
| #define | CR1 0x00000200 |
| #define | CR2 0x00000400 |
| #define | CR3 0x00000600 |
| #define | TABDLY 0x00001800 |
| #define | TAB0 0x00000000 |
| #define | TAB1 0x00000800 |
| #define | TAB2 0x00001000 |
| #define | TAB3 0x00001800 |
| #define | XTABS 0x00001800 |
| #define | BSDLY 0x00002000 |
| #define | BS0 0x00000000 |
| #define | BS1 0x00002000 |
| #define | VTDLY 0x00004000 |
| #define | VT0 0x00000000 |
| #define | VT1 0x00004000 |
| #define | FFDLY 0x00008000 |
| #define | FF0 0x00000000 |
| #define | FF1 0x00008000 |
| #define | PAGEOUT 0x00010000 /* SUNOS specific */ |
| #define | WRAP 0x00020000 /* SUNOS specific */ |
| #define | CBAUD 0x0000100f |
| #define | B0 0x00000000 /* hang up */ |
| #define | B50 0x00000001 |
| #define | B75 0x00000002 |
| #define | B110 0x00000003 |
| #define | B134 0x00000004 |
| #define | B150 0x00000005 |
| #define | B200 0x00000006 |
| #define | B300 0x00000007 |
| #define | B600 0x00000008 |
| #define | B1200 0x00000009 |
| #define | B1800 0x0000000a |
| #define | B2400 0x0000000b |
| #define | B4800 0x0000000c |
| #define | B9600 0x0000000d |
| #define | B19200 0x0000000e |
| #define | B38400 0x0000000f |
| #define | EXTA B19200 |
| #define | EXTB B38400 |
| #define | CSIZE 0x00000030 |
| #define | CS5 0x00000000 |
| #define | CS6 0x00000010 |
| #define | CS7 0x00000020 |
| #define | CS8 0x00000030 |
| #define | CSTOPB 0x00000040 |
| #define | CREAD 0x00000080 |
| #define | PARENB 0x00000100 |
| #define | PARODD 0x00000200 |
| #define | HUPCL 0x00000400 |
| #define | CLOCAL 0x00000800 |
| #define | CBAUDEX 0x00001000 |
| #define | BOTHER 0x00001000 |
| #define | B57600 0x00001001 |
| #define | B115200 0x00001002 |
| #define | B230400 0x00001003 |
| #define | B460800 0x00001004 |
| #define | B76800 0x00001005 |
| #define | B153600 0x00001006 |
| #define | B307200 0x00001007 |
| #define | B614400 0x00001008 |
| #define | B921600 0x00001009 |
| #define | B500000 0x0000100a |
| #define | B576000 0x0000100b |
| #define | B1000000 0x0000100c |
| #define | B1152000 0x0000100d |
| #define | B1500000 0x0000100e |
| #define | B2000000 0x0000100f |
| #define | CIBAUD 0x100f0000 /* input baud rate (not used) */ |
| #define | CMSPAR 0x40000000 /* mark or space (stick) parity */ |
| #define | CRTSCTS 0x80000000 /* flow control */ |
| #define | IBSHIFT 16 /* Shift from CBAUD to CIBAUD */ |
| #define | ISIG 0x00000001 |
| #define | ICANON 0x00000002 |
| #define | XCASE 0x00000004 |
| #define | ECHO 0x00000008 |
| #define | ECHOE 0x00000010 |
| #define | ECHOK 0x00000020 |
| #define | ECHONL 0x00000040 |
| #define | NOFLSH 0x00000080 |
| #define | TOSTOP 0x00000100 |
| #define | ECHOCTL 0x00000200 |
| #define | ECHOPRT 0x00000400 |
| #define | ECHOKE 0x00000800 |
| #define | DEFECHO 0x00001000 /* SUNOS thing, what is it? */ |
| #define | FLUSHO 0x00002000 |
| #define | PENDIN 0x00004000 |
| #define | IEXTEN 0x00008000 |
| #define | EXTPROC 0x00010000 |
| #define | TIOCM_LE 0x001 |
| #define | TIOCM_DTR 0x002 |
| #define | TIOCM_RTS 0x004 |
| #define | TIOCM_ST 0x008 |
| #define | TIOCM_SR 0x010 |
| #define | TIOCM_CTS 0x020 |
| #define | TIOCM_CAR 0x040 |
| #define | TIOCM_RNG 0x080 |
| #define | TIOCM_DSR 0x100 |
| #define | TIOCM_CD TIOCM_CAR |
| #define | TIOCM_RI TIOCM_RNG |
| #define | TIOCM_OUT1 0x2000 |
| #define | TIOCM_OUT2 0x4000 |
| #define | TIOCM_LOOP 0x8000 |
| #define | TIOCSER_TEMT 0x01 /* Transmitter physically empty */ |
| #define | TCOOFF 0 |
| #define | TCOON 1 |
| #define | TCIOFF 2 |
| #define | TCION 3 |
| #define | TCIFLUSH 0 |
| #define | TCOFLUSH 1 |
| #define | TCIOFLUSH 2 |
| #define | TCSANOW 0 |
| #define | TCSADRAIN 1 |
| #define | TCSAFLUSH 2 |
Typedefs | |
| typedef unsigned char | cc_t |
| typedef unsigned int | speed_t |
| typedef unsigned long | tcflag_t |
| #define B0 0x00000000 /* hang up */ |
Definition at line 145 of file termbits.h.
| #define B1000000 0x0000100c |
Definition at line 191 of file termbits.h.
| #define B110 0x00000003 |
Definition at line 148 of file termbits.h.
| #define B115200 0x00001002 |
Definition at line 178 of file termbits.h.
| #define B1152000 0x0000100d |
Definition at line 192 of file termbits.h.
| #define B1200 0x00000009 |
Definition at line 154 of file termbits.h.
| #define B134 0x00000004 |
Definition at line 149 of file termbits.h.
| #define B150 0x00000005 |
Definition at line 150 of file termbits.h.
| #define B1500000 0x0000100e |
Definition at line 193 of file termbits.h.
| #define B153600 0x00001006 |
Definition at line 184 of file termbits.h.
| #define B1800 0x0000000a |
Definition at line 155 of file termbits.h.
| #define B19200 0x0000000e |
Definition at line 159 of file termbits.h.
| #define B200 0x00000006 |
Definition at line 151 of file termbits.h.
| #define B2000000 0x0000100f |
Definition at line 194 of file termbits.h.
| #define B230400 0x00001003 |
Definition at line 179 of file termbits.h.
| #define B2400 0x0000000b |
Definition at line 156 of file termbits.h.
| #define B300 0x00000007 |
Definition at line 152 of file termbits.h.
| #define B307200 0x00001007 |
Definition at line 185 of file termbits.h.
| #define B38400 0x0000000f |
Definition at line 160 of file termbits.h.
| #define B460800 0x00001004 |
Definition at line 180 of file termbits.h.
| #define B4800 0x0000000c |
Definition at line 157 of file termbits.h.
| #define B50 0x00000001 |
Definition at line 146 of file termbits.h.
| #define B500000 0x0000100a |
Definition at line 189 of file termbits.h.
| #define B57600 0x00001001 |
Definition at line 177 of file termbits.h.
| #define B576000 0x0000100b |
Definition at line 190 of file termbits.h.
| #define B600 0x00000008 |
Definition at line 153 of file termbits.h.
| #define B614400 0x00001008 |
Definition at line 186 of file termbits.h.
| #define B75 0x00000002 |
Definition at line 147 of file termbits.h.
| #define B76800 0x00001005 |
Definition at line 182 of file termbits.h.
| #define B921600 0x00001009 |
Definition at line 187 of file termbits.h.
| #define B9600 0x0000000d |
Definition at line 158 of file termbits.h.
| #define BOTHER 0x00001000 |
Definition at line 176 of file termbits.h.
| #define BRKINT 0x00000002 |
Definition at line 93 of file termbits.h.
| #define BS0 0x00000000 |
Definition at line 132 of file termbits.h.
| #define BS1 0x00002000 |
Definition at line 133 of file termbits.h.
| #define BSDLY 0x00002000 |
Definition at line 131 of file termbits.h.
| #define CBAUD 0x0000100f |
Definition at line 144 of file termbits.h.
| #define CBAUDEX 0x00001000 |
Definition at line 174 of file termbits.h.
| #define CIBAUD 0x100f0000 /* input baud rate (not used) */ |
Definition at line 202 of file termbits.h.
| #define CLOCAL 0x00000800 |
Definition at line 173 of file termbits.h.
| #define CMSPAR 0x40000000 /* mark or space (stick) parity */ |
Definition at line 203 of file termbits.h.
| #define CR0 0x00000000 |
Definition at line 121 of file termbits.h.
| #define CR1 0x00000200 |
Definition at line 122 of file termbits.h.
| #define CR2 0x00000400 |
Definition at line 123 of file termbits.h.
| #define CR3 0x00000600 |
Definition at line 124 of file termbits.h.
| #define CRDLY 0x00000600 |
Definition at line 120 of file termbits.h.
| #define CREAD 0x00000080 |
Definition at line 169 of file termbits.h.
| #define CRTSCTS 0x80000000 /* flow control */ |
Definition at line 204 of file termbits.h.
| #define CS5 0x00000000 |
Definition at line 164 of file termbits.h.
| #define CS6 0x00000010 |
Definition at line 165 of file termbits.h.
| #define CS7 0x00000020 |
Definition at line 166 of file termbits.h.
| #define CS8 0x00000030 |
Definition at line 167 of file termbits.h.
| #define CSIZE 0x00000030 |
Definition at line 163 of file termbits.h.
| #define CSTOPB 0x00000040 |
Definition at line 168 of file termbits.h.
| #define DEFECHO 0x00001000 /* SUNOS thing, what is it? */ |
Definition at line 221 of file termbits.h.
| #define ECHO 0x00000008 |
Definition at line 212 of file termbits.h.
| #define ECHOCTL 0x00000200 |
Definition at line 218 of file termbits.h.
| #define ECHOE 0x00000010 |
Definition at line 213 of file termbits.h.
| #define ECHOK 0x00000020 |
Definition at line 214 of file termbits.h.
| #define ECHOKE 0x00000800 |
Definition at line 220 of file termbits.h.
| #define ECHONL 0x00000040 |
Definition at line 215 of file termbits.h.
| #define ECHOPRT 0x00000400 |
Definition at line 219 of file termbits.h.
| #define EXTA B19200 |
Definition at line 161 of file termbits.h.
| #define EXTB B38400 |
Definition at line 162 of file termbits.h.
| #define EXTPROC 0x00010000 |
Definition at line 225 of file termbits.h.
| #define FF0 0x00000000 |
Definition at line 138 of file termbits.h.
| #define FF1 0x00008000 |
Definition at line 139 of file termbits.h.
| #define FFDLY 0x00008000 |
Definition at line 137 of file termbits.h.
| #define FLUSHO 0x00002000 |
Definition at line 222 of file termbits.h.
| #define HUPCL 0x00000400 |
Definition at line 172 of file termbits.h.
Definition at line 206 of file termbits.h.
| #define ICANON 0x00000002 |
Definition at line 210 of file termbits.h.
| #define ICRNL 0x00000100 |
Definition at line 100 of file termbits.h.
| #define IEXTEN 0x00008000 |
Definition at line 224 of file termbits.h.
| #define IGNBRK 0x00000001 |
Definition at line 92 of file termbits.h.
| #define IGNCR 0x00000080 |
Definition at line 99 of file termbits.h.
| #define IGNPAR 0x00000004 |
Definition at line 94 of file termbits.h.
| #define IMAXBEL 0x00002000 |
Definition at line 105 of file termbits.h.
| #define INLCR 0x00000040 |
Definition at line 98 of file termbits.h.
| #define INPCK 0x00000010 |
Definition at line 96 of file termbits.h.
| #define ISIG 0x00000001 |
Definition at line 209 of file termbits.h.
| #define ISTRIP 0x00000020 |
Definition at line 97 of file termbits.h.
| #define IUCLC 0x00000200 |
Definition at line 101 of file termbits.h.
| #define IUTF8 0x00004000 |
Definition at line 106 of file termbits.h.
| #define IXANY 0x00000800 |
Definition at line 103 of file termbits.h.
| #define IXOFF 0x00001000 |
Definition at line 104 of file termbits.h.
| #define IXON 0x00000400 |
Definition at line 102 of file termbits.h.
| #define NCC 8 |
Definition at line 15 of file termbits.h.
| #define NCCS 17 |
Definition at line 25 of file termbits.h.
| #define NL0 0x00000000 |
Definition at line 118 of file termbits.h.
| #define NL1 0x00000100 |
Definition at line 119 of file termbits.h.
| #define NLDLY 0x00000100 |
Definition at line 117 of file termbits.h.
| #define NOFLSH 0x00000080 |
Definition at line 216 of file termbits.h.
| #define OCRNL 0x00000008 |
Definition at line 112 of file termbits.h.
| #define OFDEL 0x00000080 |
Definition at line 116 of file termbits.h.
| #define OFILL 0x00000040 |
Definition at line 115 of file termbits.h.
| #define OLCUC 0x00000002 |
Definition at line 110 of file termbits.h.
| #define ONLCR 0x00000004 |
Definition at line 111 of file termbits.h.
| #define ONLRET 0x00000020 |
Definition at line 114 of file termbits.h.
| #define ONOCR 0x00000010 |
Definition at line 113 of file termbits.h.
| #define OPOST 0x00000001 |
Definition at line 109 of file termbits.h.
| #define PAGEOUT 0x00010000 /* SUNOS specific */ |
Definition at line 140 of file termbits.h.
| #define PARENB 0x00000100 |
Definition at line 170 of file termbits.h.
| #define PARMRK 0x00000008 |
Definition at line 95 of file termbits.h.
| #define PARODD 0x00000200 |
Definition at line 171 of file termbits.h.
| #define PENDIN 0x00004000 |
Definition at line 223 of file termbits.h.
| #define TAB0 0x00000000 |
Definition at line 126 of file termbits.h.
| #define TAB1 0x00000800 |
Definition at line 127 of file termbits.h.
| #define TAB2 0x00001000 |
Definition at line 128 of file termbits.h.
| #define TAB3 0x00001800 |
Definition at line 129 of file termbits.h.
| #define TABDLY 0x00001800 |
Definition at line 125 of file termbits.h.
| #define TCIFLUSH 0 |
Definition at line 254 of file termbits.h.
| #define TCIOFF 2 |
Definition at line 250 of file termbits.h.
| #define TCIOFLUSH 2 |
Definition at line 256 of file termbits.h.
| #define TCION 3 |
Definition at line 251 of file termbits.h.
| #define TCOFLUSH 1 |
Definition at line 255 of file termbits.h.
| #define TCOOFF 0 |
Definition at line 248 of file termbits.h.
| #define TCOON 1 |
Definition at line 249 of file termbits.h.
| #define TCSADRAIN 1 |
Definition at line 260 of file termbits.h.
| #define TCSAFLUSH 2 |
Definition at line 261 of file termbits.h.
| #define TCSANOW 0 |
Definition at line 259 of file termbits.h.
| #define TIOCM_CAR 0x040 |
Definition at line 234 of file termbits.h.
| #define TIOCM_CD TIOCM_CAR |
Definition at line 237 of file termbits.h.
| #define TIOCM_CTS 0x020 |
Definition at line 233 of file termbits.h.
| #define TIOCM_DSR 0x100 |
Definition at line 236 of file termbits.h.
| #define TIOCM_DTR 0x002 |
Definition at line 229 of file termbits.h.
| #define TIOCM_LE 0x001 |
Definition at line 228 of file termbits.h.
| #define TIOCM_LOOP 0x8000 |
Definition at line 241 of file termbits.h.
| #define TIOCM_OUT1 0x2000 |
Definition at line 239 of file termbits.h.
| #define TIOCM_OUT2 0x4000 |
Definition at line 240 of file termbits.h.
| #define TIOCM_RI TIOCM_RNG |
Definition at line 238 of file termbits.h.
| #define TIOCM_RNG 0x080 |
Definition at line 235 of file termbits.h.
| #define TIOCM_RTS 0x004 |
Definition at line 230 of file termbits.h.
| #define TIOCM_SR 0x010 |
Definition at line 232 of file termbits.h.
| #define TIOCM_ST 0x008 |
Definition at line 231 of file termbits.h.
| #define TIOCSER_TEMT 0x01 /* Transmitter physically empty */ |
Definition at line 244 of file termbits.h.
| #define TOSTOP 0x00000100 |
Definition at line 217 of file termbits.h.
| #define VDISCARD 13 |
Definition at line 79 of file termbits.h.
| #define VDSUSP 11 /* SunOS POSIX nicety I do believe... */ |
Definition at line 77 of file termbits.h.
| #define VEOF 4 |
Definition at line 67 of file termbits.h.
| #define VEOL 5 |
Definition at line 68 of file termbits.h.
| #define VEOL2 6 |
Definition at line 69 of file termbits.h.
| #define VERASE 2 |
Definition at line 65 of file termbits.h.
| #define VINTR 0 |
Definition at line 63 of file termbits.h.
| #define VKILL 3 |
Definition at line 66 of file termbits.h.
| #define VLNEXT 15 |
Definition at line 81 of file termbits.h.
| #define VMIN VEOF |
Definition at line 87 of file termbits.h.
| #define VQUIT 1 |
Definition at line 64 of file termbits.h.
| #define VREPRINT 12 |
Definition at line 78 of file termbits.h.
| #define VSTART 8 |
Definition at line 71 of file termbits.h.
| #define VSTOP 9 |
Definition at line 72 of file termbits.h.
| #define VSUSP 10 |
Definition at line 76 of file termbits.h.
| #define VSWTC 7 |
Definition at line 70 of file termbits.h.
| #define VT0 0x00000000 |
Definition at line 135 of file termbits.h.
| #define VT1 0x00004000 |
Definition at line 136 of file termbits.h.
| #define VTDLY 0x00004000 |
Definition at line 134 of file termbits.h.
| #define VTIME VEOL |
Definition at line 88 of file termbits.h.
| #define VWERASE 14 |
Definition at line 80 of file termbits.h.
| #define WRAP 0x00020000 /* SUNOS specific */ |
Definition at line 141 of file termbits.h.
| #define XCASE 0x00000004 |
Definition at line 211 of file termbits.h.
| #define XTABS 0x00001800 |
Definition at line 130 of file termbits.h.
Definition at line 6 of file termbits.h.
Definition at line 7 of file termbits.h.
Definition at line 12 of file termbits.h.
1.8.2