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.