Mercurial > cpython-lru_cache-weakref
annotate Lib/linux2/TERMIOS.py @ 5817:48b94de85bf3 legacy-trunk
Extensive changes by AMK.
| author | Guido van Rossum <guido@python.org> |
|---|---|
| date | Thu, 17 Jul 1997 16:29:42 +0000 |
| parents | e9ee4c905abd |
| children |
| rev | line source |
|---|---|
|
3790
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
1 # Generated by h2py from /usr/include/termios.h |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
2 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
3 # Included from features.h |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
4 _FEATURES_H = 1 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
5 _GNU_SOURCE = 1 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
6 __USE_ANSI = 1 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
7 __FAVOR_BSD = 1 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
8 _BSD_SOURCE = 1 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
9 _SVID_SOURCE = 1 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
10 _POSIX_SOURCE = 1 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
11 _POSIX_C_SOURCE = 2 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
12 __USE_POSIX = 1 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
13 __USE_POSIX2 = 1 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
14 __USE_MISC = 1 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
15 __USE_BSD = 1 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
16 __USE_SVID = 1 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
17 __USE_GNU = 1 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
18 __GNU_LIBRARY__ = 1 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
19 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
20 # Included from sys/cdefs.h |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
21 _SYS_CDEFS_H = 1 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
22 def __P(args): return args |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
23 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
24 def __P(args): return args |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
25 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
26 def __P(args): return () |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
27 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
28 def __STRING(x): return #x |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
29 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
30 def __STRING(x): return "x" |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
31 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
32 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
33 # Included from sys/types.h |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
34 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
35 # Included from linux/types.h |
|
3792
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
36 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
37 # Included from linux/posix_types.h |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
38 __FD_SETSIZE = 1024 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
39 def __FDELT(d): return ((d) / __NFDBITS) |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
40 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
41 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
42 # Included from asm/posix_types.h |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
43 def __FD_ZERO(fdsetp): return \ |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
44 |
|
3790
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
45 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
46 # Included from asm/types.h |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
47 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
48 # Included from sys/bitypes.h |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
49 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
50 # Included from linux/termios.h |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
51 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
52 # Included from asm/termios.h |
|
3792
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
53 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
54 # Included from asm/termbits.h |
|
3790
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
55 NCCS = 19 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
56 VINTR = 0 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
57 VQUIT = 1 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
58 VERASE = 2 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
59 VKILL = 3 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
60 VEOF = 4 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
61 VTIME = 5 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
62 VMIN = 6 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
63 VSWTC = 7 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
64 VSTART = 8 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
65 VSTOP = 9 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
66 VSUSP = 10 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
67 VEOL = 11 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
68 VREPRINT = 12 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
69 VDISCARD = 13 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
70 VWERASE = 14 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
71 VLNEXT = 15 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
72 VEOL2 = 16 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
73 IGNBRK = 0000001 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
74 BRKINT = 0000002 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
75 IGNPAR = 0000004 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
76 PARMRK = 0000010 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
77 INPCK = 0000020 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
78 ISTRIP = 0000040 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
79 INLCR = 0000100 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
80 IGNCR = 0000200 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
81 ICRNL = 0000400 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
82 IUCLC = 0001000 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
83 IXON = 0002000 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
84 IXANY = 0004000 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
85 IXOFF = 0010000 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
86 IMAXBEL = 0020000 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
87 OPOST = 0000001 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
88 OLCUC = 0000002 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
89 ONLCR = 0000004 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
90 OCRNL = 0000010 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
91 ONOCR = 0000020 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
92 ONLRET = 0000040 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
93 OFILL = 0000100 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
94 OFDEL = 0000200 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
95 NLDLY = 0000400 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
96 NL0 = 0000000 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
97 NL1 = 0000400 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
98 CRDLY = 0003000 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
99 CR0 = 0000000 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
100 CR1 = 0001000 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
101 CR2 = 0002000 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
102 CR3 = 0003000 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
103 TABDLY = 0014000 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
104 TAB0 = 0000000 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
105 TAB1 = 0004000 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
106 TAB2 = 0010000 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
107 TAB3 = 0014000 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
108 XTABS = 0014000 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
109 BSDLY = 0020000 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
110 BS0 = 0000000 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
111 BS1 = 0020000 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
112 VTDLY = 0040000 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
113 VT0 = 0000000 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
114 VT1 = 0040000 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
115 FFDLY = 0100000 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
116 FF0 = 0000000 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
117 FF1 = 0100000 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
118 CBAUD = 0010017 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
119 B0 = 0000000 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
120 B50 = 0000001 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
121 B75 = 0000002 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
122 B110 = 0000003 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
123 B134 = 0000004 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
124 B150 = 0000005 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
125 B200 = 0000006 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
126 B300 = 0000007 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
127 B600 = 0000010 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
128 B1200 = 0000011 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
129 B1800 = 0000012 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
130 B2400 = 0000013 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
131 B4800 = 0000014 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
132 B9600 = 0000015 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
133 B19200 = 0000016 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
134 B38400 = 0000017 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
135 EXTA = B19200 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
136 EXTB = B38400 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
137 CSIZE = 0000060 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
138 CS5 = 0000000 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
139 CS6 = 0000020 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
140 CS7 = 0000040 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
141 CS8 = 0000060 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
142 CSTOPB = 0000100 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
143 CREAD = 0000200 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
144 PARENB = 0000400 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
145 PARODD = 0001000 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
146 HUPCL = 0002000 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
147 CLOCAL = 0004000 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
148 CBAUDEX = 0010000 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
149 B57600 = 0010001 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
150 B115200 = 0010002 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
151 B230400 = 0010003 |
|
3792
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
152 B460800 = 0010004 |
|
3790
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
153 CIBAUD = 002003600000 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
154 CRTSCTS = 020000000000 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
155 ISIG = 0000001 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
156 ICANON = 0000002 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
157 XCASE = 0000004 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
158 ECHO = 0000010 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
159 ECHOE = 0000020 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
160 ECHOK = 0000040 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
161 ECHONL = 0000100 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
162 NOFLSH = 0000200 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
163 TOSTOP = 0000400 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
164 ECHOCTL = 0001000 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
165 ECHOPRT = 0002000 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
166 ECHOKE = 0004000 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
167 FLUSHO = 0010000 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
168 PENDIN = 0040000 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
169 IEXTEN = 0100000 |
|
3792
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
170 TCOOFF = 0 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
171 TCOON = 1 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
172 TCIOFF = 2 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
173 TCION = 3 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
174 TCIFLUSH = 0 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
175 TCOFLUSH = 1 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
176 TCIOFLUSH = 2 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
177 TCSANOW = 0 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
178 TCSADRAIN = 1 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
179 TCSAFLUSH = 2 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
180 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
181 # Included from asm/ioctls.h |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
182 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
183 # Included from asm/ioctl.h |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
184 _IOC_NRBITS = 8 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
185 _IOC_TYPEBITS = 8 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
186 _IOC_SIZEBITS = 14 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
187 _IOC_DIRBITS = 2 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
188 _IOC_NRMASK = ((1 << _IOC_NRBITS)-1) |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
189 _IOC_TYPEMASK = ((1 << _IOC_TYPEBITS)-1) |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
190 _IOC_SIZEMASK = ((1 << _IOC_SIZEBITS)-1) |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
191 _IOC_DIRMASK = ((1 << _IOC_DIRBITS)-1) |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
192 _IOC_NRSHIFT = 0 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
193 _IOC_TYPESHIFT = (_IOC_NRSHIFT+_IOC_NRBITS) |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
194 _IOC_SIZESHIFT = (_IOC_TYPESHIFT+_IOC_TYPEBITS) |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
195 _IOC_DIRSHIFT = (_IOC_SIZESHIFT+_IOC_SIZEBITS) |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
196 def _IOC_DIR(nr): return (((nr) >> _IOC_DIRSHIFT) & _IOC_DIRMASK) |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
197 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
198 def _IOC_TYPE(nr): return (((nr) >> _IOC_TYPESHIFT) & _IOC_TYPEMASK) |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
199 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
200 def _IOC_NR(nr): return (((nr) >> _IOC_NRSHIFT) & _IOC_NRMASK) |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
201 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
202 def _IOC_SIZE(nr): return (((nr) >> _IOC_SIZESHIFT) & _IOC_SIZEMASK) |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
203 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
204 IOCSIZE_MASK = (_IOC_SIZEMASK << _IOC_SIZESHIFT) |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
205 IOCSIZE_SHIFT = (_IOC_SIZESHIFT) |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
206 TCGETS = 0x5401 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
207 TCSETS = 0x5402 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
208 TCSETSW = 0x5403 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
209 TCSETSF = 0x5404 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
210 TCGETA = 0x5405 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
211 TCSETA = 0x5406 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
212 TCSETAW = 0x5407 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
213 TCSETAF = 0x5408 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
214 TCSBRK = 0x5409 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
215 TCXONC = 0x540A |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
216 TCFLSH = 0x540B |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
217 TIOCEXCL = 0x540C |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
218 TIOCNXCL = 0x540D |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
219 TIOCSCTTY = 0x540E |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
220 TIOCGPGRP = 0x540F |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
221 TIOCSPGRP = 0x5410 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
222 TIOCOUTQ = 0x5411 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
223 TIOCSTI = 0x5412 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
224 TIOCGWINSZ = 0x5413 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
225 TIOCSWINSZ = 0x5414 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
226 TIOCMGET = 0x5415 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
227 TIOCMBIS = 0x5416 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
228 TIOCMBIC = 0x5417 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
229 TIOCMSET = 0x5418 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
230 TIOCGSOFTCAR = 0x5419 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
231 TIOCSSOFTCAR = 0x541A |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
232 FIONREAD = 0x541B |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
233 TIOCINQ = FIONREAD |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
234 TIOCLINUX = 0x541C |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
235 TIOCCONS = 0x541D |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
236 TIOCGSERIAL = 0x541E |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
237 TIOCSSERIAL = 0x541F |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
238 TIOCPKT = 0x5420 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
239 FIONBIO = 0x5421 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
240 TIOCNOTTY = 0x5422 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
241 TIOCSETD = 0x5423 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
242 TIOCGETD = 0x5424 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
243 TCSBRKP = 0x5425 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
244 TIOCTTYGSTRUCT = 0x5426 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
245 FIONCLEX = 0x5450 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
246 FIOCLEX = 0x5451 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
247 FIOASYNC = 0x5452 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
248 TIOCSERCONFIG = 0x5453 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
249 TIOCSERGWILD = 0x5454 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
250 TIOCSERSWILD = 0x5455 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
251 TIOCGLCKTRMIOS = 0x5456 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
252 TIOCSLCKTRMIOS = 0x5457 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
253 TIOCSERGSTRUCT = 0x5458 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
254 TIOCSERGETLSR = 0x5459 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
255 TIOCSERGETMULTI = 0x545A |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
256 TIOCSERSETMULTI = 0x545B |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
257 TIOCMIWAIT = 0x545C |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
258 TIOCGICOUNT = 0x545D |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
259 TIOCPKT_DATA = 0 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
260 TIOCPKT_FLUSHREAD = 1 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
261 TIOCPKT_FLUSHWRITE = 2 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
262 TIOCPKT_STOP = 4 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
263 TIOCPKT_START = 8 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
264 TIOCPKT_NOSTOP = 16 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
265 TIOCPKT_DOSTOP = 32 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
266 TIOCSER_TEMT = 0x01 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
267 NCC = 8 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
268 INIT_C_CC = "\003\034\177\025\004\0\1\0\021\023\032\0\022\017\027\026\0" |
|
3790
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
269 TIOCM_LE = 0x001 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
270 TIOCM_DTR = 0x002 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
271 TIOCM_RTS = 0x004 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
272 TIOCM_ST = 0x008 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
273 TIOCM_SR = 0x010 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
274 TIOCM_CTS = 0x020 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
275 TIOCM_CAR = 0x040 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
276 TIOCM_RNG = 0x080 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
277 TIOCM_DSR = 0x100 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
278 TIOCM_CD = TIOCM_CAR |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
279 TIOCM_RI = TIOCM_RNG |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
280 N_TTY = 0 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
281 N_SLIP = 1 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
282 N_MOUSE = 2 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
283 N_PPP = 3 |
|
3792
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
284 N_STRIP = 4 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
285 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
286 # Included from linux/string.h |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
287 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
288 # Included from asm/string.h |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
289 def COMMON(x): return \ |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
290 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
291 def COMMON(x): return \ |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
292 |
|
3790
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
293 def CTRL(ch): return ((ch)&0x1F) |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
294 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
295 IBSHIFT = 16 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
296 CNUL = 0 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
297 CDEL = 0177 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
298 CESC = ord('\\') |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
299 CINTR = 0177 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
300 CQUIT = 034 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
301 CERASE = ord('#') |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
302 CKILL = ord('@') |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
303 CEOT = 04 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
304 CEOL = 0 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
305 CEOL2 = 0 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
306 CEOF = 4 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
307 CSTART = 021 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
308 CSTOP = 023 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
309 CSWTCH = 032 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
310 NSWTCH = 0 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
311 CSUSP = CTRL(ord('Z')) |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
312 CDSUSP = CTRL(ord('Y')) |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
313 CRPRNT = CTRL(ord('R')) |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
314 CFLUSH = CTRL(ord('O')) |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
315 CWERASE = CTRL(ord('W')) |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
316 CLNEXT = CTRL(ord('V')) |
