annotate Lib/sunos5/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 506ba7df42f0
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2625
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
1 # Generated by h2py from /usr/include/termios.h
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
2
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
3 # Included from sys/termios.h
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
4
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
5 # Included from sys/feature_tests.h
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
6 _POSIX_C_SOURCE = 1
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
7
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
8 # Included from sys/ttydev.h
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
9 B0 = 0
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
10 B50 = 1
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
11 B75 = 2
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
12 B110 = 3
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
13 B134 = 4
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
14 B150 = 5
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
15 B200 = 6
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
16 B300 = 7
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
17 B600 = 8
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
18 B1200 = 9
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
19 B1800 = 10
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
20 B2400 = 11
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
21 B4800 = 12
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
22 B9600 = 13
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
23 B19200 = 14
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
24 B38400 = 15
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
25 EXTA = 14
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
26 EXTB = 15
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
27
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
28 # Included from sys/types.h
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
29
5491
506ba7df42f0 Regenerated on newer Solaris version
Guido van Rossum <guido@python.org>
parents: 2625
diff changeset
30 # Included from sys/isa_defs.h
506ba7df42f0 Regenerated on newer Solaris version
Guido van Rossum <guido@python.org>
parents: 2625
diff changeset
31 _CHAR_ALIGNMENT = 1
506ba7df42f0 Regenerated on newer Solaris version
Guido van Rossum <guido@python.org>
parents: 2625
diff changeset
32 _SHORT_ALIGNMENT = 2
506ba7df42f0 Regenerated on newer Solaris version
Guido van Rossum <guido@python.org>
parents: 2625
diff changeset
33 _INT_ALIGNMENT = 4
506ba7df42f0 Regenerated on newer Solaris version
Guido van Rossum <guido@python.org>
parents: 2625
diff changeset
34 _LONG_ALIGNMENT = 4
506ba7df42f0 Regenerated on newer Solaris version
Guido van Rossum <guido@python.org>
parents: 2625
diff changeset
35 _LONG_LONG_ALIGNMENT = 4
506ba7df42f0 Regenerated on newer Solaris version
Guido van Rossum <guido@python.org>
parents: 2625
diff changeset
36 _DOUBLE_ALIGNMENT = 4
506ba7df42f0 Regenerated on newer Solaris version
Guido van Rossum <guido@python.org>
parents: 2625
diff changeset
37 _LONG_DOUBLE_ALIGNMENT = 4
506ba7df42f0 Regenerated on newer Solaris version
Guido van Rossum <guido@python.org>
parents: 2625
diff changeset
38 _POINTER_ALIGNMENT = 4
506ba7df42f0 Regenerated on newer Solaris version
Guido van Rossum <guido@python.org>
parents: 2625
diff changeset
39 _MAX_ALIGNMENT = 4
506ba7df42f0 Regenerated on newer Solaris version
Guido van Rossum <guido@python.org>
parents: 2625
diff changeset
40 _ALIGNMENT_REQUIRED = 0
506ba7df42f0 Regenerated on newer Solaris version
Guido van Rossum <guido@python.org>
parents: 2625
diff changeset
41 _CHAR_ALIGNMENT = 1
506ba7df42f0 Regenerated on newer Solaris version
Guido van Rossum <guido@python.org>
parents: 2625
diff changeset
42 _SHORT_ALIGNMENT = 2
506ba7df42f0 Regenerated on newer Solaris version
Guido van Rossum <guido@python.org>
parents: 2625
diff changeset
43 _INT_ALIGNMENT = 4
506ba7df42f0 Regenerated on newer Solaris version
Guido van Rossum <guido@python.org>
parents: 2625
diff changeset
44 _LONG_ALIGNMENT = 4
506ba7df42f0 Regenerated on newer Solaris version
Guido van Rossum <guido@python.org>
parents: 2625
diff changeset
45 _LONG_LONG_ALIGNMENT = 8
506ba7df42f0 Regenerated on newer Solaris version
Guido van Rossum <guido@python.org>
parents: 2625
diff changeset
46 _DOUBLE_ALIGNMENT = 8
506ba7df42f0 Regenerated on newer Solaris version
Guido van Rossum <guido@python.org>
parents: 2625
diff changeset
47 _LONG_DOUBLE_ALIGNMENT = 16
506ba7df42f0 Regenerated on newer Solaris version
Guido van Rossum <guido@python.org>
parents: 2625
diff changeset
48 _POINTER_ALIGNMENT = 4
506ba7df42f0 Regenerated on newer Solaris version
Guido van Rossum <guido@python.org>
parents: 2625
diff changeset
49 _MAX_ALIGNMENT = 16
506ba7df42f0 Regenerated on newer Solaris version
Guido van Rossum <guido@python.org>
parents: 2625
diff changeset
50 _ALIGNMENT_REQUIRED = 1
506ba7df42f0 Regenerated on newer Solaris version
Guido van Rossum <guido@python.org>
parents: 2625
diff changeset
51 _CHAR_ALIGNMENT = 1
506ba7df42f0 Regenerated on newer Solaris version
Guido van Rossum <guido@python.org>
parents: 2625
diff changeset
52 _SHORT_ALIGNMENT = 2
506ba7df42f0 Regenerated on newer Solaris version
Guido van Rossum <guido@python.org>
parents: 2625
diff changeset
53 _INT_ALIGNMENT = 4
506ba7df42f0 Regenerated on newer Solaris version
Guido van Rossum <guido@python.org>
parents: 2625
diff changeset
54 _LONG_ALIGNMENT = 4
506ba7df42f0 Regenerated on newer Solaris version
Guido van Rossum <guido@python.org>
parents: 2625
diff changeset
55 _LONG_LONG_ALIGNMENT = 8
506ba7df42f0 Regenerated on newer Solaris version
Guido van Rossum <guido@python.org>
parents: 2625
diff changeset
56 _DOUBLE_ALIGNMENT = 8
506ba7df42f0 Regenerated on newer Solaris version
Guido van Rossum <guido@python.org>
parents: 2625
diff changeset
57 _LONG_DOUBLE_ALIGNMENT = 8
506ba7df42f0 Regenerated on newer Solaris version
Guido van Rossum <guido@python.org>
parents: 2625
diff changeset
58 _POINTER_ALIGNMENT = 4
506ba7df42f0 Regenerated on newer Solaris version
Guido van Rossum <guido@python.org>
parents: 2625
diff changeset
59 _MAX_ALIGNMENT = 8
506ba7df42f0 Regenerated on newer Solaris version
Guido van Rossum <guido@python.org>
parents: 2625
diff changeset
60 _ALIGNMENT_REQUIRED = 1
2625
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
61
5491
506ba7df42f0 Regenerated on newer Solaris version
Guido van Rossum <guido@python.org>
parents: 2625
diff changeset
62 # Included from sys/machtypes.h
2625
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
63 SHRT_MIN = -32768
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
64 SHRT_MAX = 32767
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
65 INT_MIN = (-2147483647-1)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
66 INT_MAX = 2147483647
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
67 LONG_MIN = (-2147483647-1)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
68 LONG_MAX = 2147483647
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
69 P_MYID = (-1)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
70
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
71 # Included from sys/select.h
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
72
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
73 # Included from sys/time.h
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
74 DST_NONE = 0
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
75 DST_USA = 1
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
76 DST_AUST = 2
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
77 DST_WET = 3
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
78 DST_MET = 4
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
79 DST_EET = 5
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
80 DST_CAN = 6
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
81 DST_GB = 7
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
82 DST_RUM = 8
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
83 DST_TUR = 9
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
84 DST_AUSTALT = 10
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
85 ITIMER_REAL = 0
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
86 ITIMER_VIRTUAL = 1
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
87 ITIMER_PROF = 2
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
88 ITIMER_REALPROF = 3
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
89 SEC = 1
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
90 MILLISEC = 1000
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
91 MICROSEC = 1000000
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
92 NANOSEC = 1000000000
5491
506ba7df42f0 Regenerated on newer Solaris version
Guido van Rossum <guido@python.org>
parents: 2625
diff changeset
93 __CLOCK_REALTIME0 = 0
2625
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
94 CLOCK_VIRTUAL = 1
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
95 CLOCK_PROF = 2
5491
506ba7df42f0 Regenerated on newer Solaris version
Guido van Rossum <guido@python.org>
parents: 2625
diff changeset
96 __CLOCK_REALTIME3 = 3
506ba7df42f0 Regenerated on newer Solaris version
Guido van Rossum <guido@python.org>
parents: 2625
diff changeset
97 CLOCK_REALTIME = __CLOCK_REALTIME3
506ba7df42f0 Regenerated on newer Solaris version
Guido van Rossum <guido@python.org>
parents: 2625
diff changeset
98 CLOCK_REALTIME = __CLOCK_REALTIME0
2625
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
99 TIMER_RELTIME = 0x0
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
100 TIMER_ABSTIME = 0x1
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
101
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
102 # Included from sys/mutex.h
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
103
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
104 # Included from sys/dki_lkinfo.h
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
105
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
106 # Included from sys/dl.h
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
107 NOSTATS = 1
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
108 LSB_NLKDS = 91
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
109 def MUTEX_HELD(x): return (mutex_owned(x))
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
110
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
111
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
112 # Included from time.h
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
113 NULL = 0
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
114 CLOCKS_PER_SEC = 1000000
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
115
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
116 # Included from sys/siginfo.h
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
117 SIGEV_NONE = 1
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
118 SIGEV_SIGNAL = 2
5491
506ba7df42f0 Regenerated on newer Solaris version
Guido van Rossum <guido@python.org>
parents: 2625
diff changeset
119 SIGEV_THREAD = 3
2625
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
120 SI_NOINFO = 32767
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
121 SI_USER = 0
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
122 SI_LWP = (-1)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
123 SI_QUEUE = (-2)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
124 SI_TIMER = (-3)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
125 SI_ASYNCIO = (-4)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
126 SI_MESGQ = (-5)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
127
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
128 # Included from sys/machsig.h
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
129 ILL_ILLOPC = 1
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
130 ILL_ILLOPN = 2
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
131 ILL_ILLADR = 3
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
132 ILL_ILLTRP = 4
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
133 ILL_PRVOPC = 5
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
134 ILL_PRVREG = 6
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
135 ILL_COPROC = 7
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
136 ILL_BADSTK = 8
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
137 NSIGILL = 8
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
138 EMT_TAGOVF = 1
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
139 NSIGEMT = 1
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
140 FPE_INTDIV = 1
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
141 FPE_INTOVF = 2
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
142 FPE_FLTDIV = 3
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
143 FPE_FLTOVF = 4
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
144 FPE_FLTUND = 5
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
145 FPE_FLTRES = 6
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
146 FPE_FLTINV = 7
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
147 FPE_FLTSUB = 8
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
148 NSIGFPE = 8
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
149 SEGV_MAPERR = 1
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
150 SEGV_ACCERR = 2
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
151 NSIGSEGV = 2
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
152 BUS_ADRALN = 1
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
153 BUS_ADRERR = 2
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
154 BUS_OBJERR = 3
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
155 NSIGBUS = 3
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
156 TRAP_BRKPT = 1
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
157 TRAP_TRACE = 2
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
158 NSIGTRAP = 2
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
159 CLD_EXITED = 1
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
160 CLD_KILLED = 2
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
161 CLD_DUMPED = 3
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
162 CLD_TRAPPED = 4
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
163 CLD_STOPPED = 5
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
164 CLD_CONTINUED = 6
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
165 NSIGCLD = 6
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
166 POLL_IN = 1
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
167 POLL_OUT = 2
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
168 POLL_MSG = 3
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
169 POLL_ERR = 4
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
170 POLL_PRI = 5
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
171 POLL_HUP = 6
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
172 NSIGPOLL = 6
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
173 PROF_SIG = 1
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
174 NSIGPROF = 1
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
175 SI_MAXSZ = 128
5491
506ba7df42f0 Regenerated on newer Solaris version
Guido van Rossum <guido@python.org>
parents: 2625
diff changeset
176 def SI_CANQUEUE(c): return ((c) <= SI_QUEUE)
506ba7df42f0 Regenerated on newer Solaris version
Guido van Rossum <guido@python.org>
parents: 2625
diff changeset
177
2625
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
178 FD_SETSIZE = 1024
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
179 NBBY = 8
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
180 _POSIX_VDISABLE = 0
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
181 def CTRL(c): return ((c)&037)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
182
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
183 IBSHIFT = 16
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
184 NCC = 8
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
185 NCCS = 19
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
186 VINTR = 0
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
187 VQUIT = 1
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
188 VERASE = 2
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
189 VKILL = 3
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
190 VEOF = 4
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
191 VEOL = 5
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
192 VEOL2 = 6
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
193 VMIN = 4
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
194 VTIME = 5
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
195 VSWTCH = 7
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
196 VSTART = 8
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
197 VSTOP = 9
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
198 VSUSP = 10
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
199 VDSUSP = 11
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
200 VREPRINT = 12
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
201 VDISCARD = 13
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
202 VWERASE = 14
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
203 VLNEXT = 15
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
204 VCEOF = NCC
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
205 VCEOL = (NCC + 1)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
206 CNUL = 0
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
207 CDEL = 0177
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
208 CESC = ord('\\')
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
209 CINTR = CTRL(ord('c'))
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
210 CQUIT = 034
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
211 CERASE = 0177
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
212 CKILL = CTRL(ord('u'))
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
213 CEOT = 04
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
214 CEOL = 0
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
215 CEOL2 = 0
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
216 CEOF = 04
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
217 CSTART = 021
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
218 CSTOP = 023
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
219 CSWTCH = 032
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
220 CNSWTCH = 0
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
221 CSUSP = CTRL(ord('z'))
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
222 CDSUSP = CTRL(ord('y'))
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
223 CRPRNT = CTRL(ord('r'))
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
224 CFLUSH = CTRL(ord('o'))
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
225 CWERASE = CTRL(ord('w'))
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
226 CLNEXT = CTRL(ord('v'))
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
227 IGNBRK = 0000001
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
228 BRKINT = 0000002
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
229 IGNPAR = 0000004
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
230 PARMRK = 0000010
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
231 INPCK = 0000020
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
232 ISTRIP = 0000040
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
233 INLCR = 0000100
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
234 IGNCR = 0000200
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
235 ICRNL = 0000400
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
236 IUCLC = 0001000
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
237 IXON = 0002000
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
238 IXANY = 0004000
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
239 IXOFF = 0010000
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
240 IMAXBEL = 0020000
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
241 DOSMODE = 0100000
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
242 OPOST = 0000001
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
243 OLCUC = 0000002
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
244 ONLCR = 0000004
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
245 OCRNL = 0000010
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
246 ONOCR = 0000020
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
247 ONLRET = 0000040
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
248 OFILL = 0000100
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
249 OFDEL = 0000200
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
250 NLDLY = 0000400
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
251 NL0 = 0
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
252 NL1 = 0000400
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
253 CRDLY = 0003000
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
254 CR0 = 0
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
255 CR1 = 0001000
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
256 CR2 = 0002000
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
257 CR3 = 0003000
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
258 TABDLY = 0014000
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
259 TAB0 = 0
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
260 TAB1 = 0004000
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
261 TAB2 = 0010000
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
262 TAB3 = 0014000
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
263 XTABS = 0014000
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
264 BSDLY = 0020000
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
265 BS0 = 0
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
266 BS1 = 0020000
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
267 VTDLY = 0040000
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
268 VT0 = 0
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
269 VT1 = 0040000
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
270 FFDLY = 0100000
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
271 FF0 = 0
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
272 FF1 = 0100000
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
273 PAGEOUT = 0200000
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
274 WRAP = 0400000
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
275 CBAUD = 0000017
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
276 CSIZE = 0000060
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
277 CS5 = 0
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
278 CS6 = 0000020
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
279 CS7 = 0000040
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
280 CS8 = 0000060
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
281 CSTOPB = 0000100
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
282 CREAD = 0000200
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
283 PARENB = 0000400
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
284 PARODD = 0001000
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
285 HUPCL = 0002000
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
286 CLOCAL = 0004000
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
287 RCV1EN = 0010000
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
288 XMT1EN = 0020000
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
289 LOBLK = 0040000
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
290 XCLUDE = 0100000
5491
506ba7df42f0 Regenerated on newer Solaris version
Guido van Rossum <guido@python.org>
parents: 2625
diff changeset
291 CRTSXOFF = 010000000000
2625
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
292 CRTSCTS = 020000000000
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
293 CIBAUD = 03600000
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
294 PAREXT = 04000000
5491
506ba7df42f0 Regenerated on newer Solaris version
Guido van Rossum <guido@python.org>
parents: 2625
diff changeset
295 CBAUDEXT = 010000000
506ba7df42f0 Regenerated on newer Solaris version
Guido van Rossum <guido@python.org>
parents: 2625
diff changeset
296 CIBAUDEXT = 020000000
506ba7df42f0 Regenerated on newer Solaris version
Guido van Rossum <guido@python.org>
parents: 2625
diff changeset
297 CRTS_IFLOW = 010000000000
506ba7df42f0 Regenerated on newer Solaris version
Guido van Rossum <guido@python.org>
parents: 2625
diff changeset
298 CCTS_OFLOW = 020000000000
2625
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
299 ISIG = 0000001
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
300 ICANON = 0000002
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
301 XCASE = 0000004
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
302 ECHO = 0000010
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
303 ECHOE = 0000020
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
304 ECHOK = 0000040
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
305 ECHONL = 0000100
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
306 NOFLSH = 0000200
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
307 TOSTOP = 0000400
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
308 ECHOCTL = 0001000
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
309 ECHOPRT = 0002000
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
310 ECHOKE = 0004000
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
311 DEFECHO = 0010000
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
312 FLUSHO = 0020000
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
313 PENDIN = 0040000
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
314 IEXTEN = 0100000
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
315 _TIOC = (ord('T')<<8)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
316 TIOC = _TIOC
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
317 TCGETA = (_TIOC|1)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
318 TCSETA = (_TIOC|2)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
319 TCSETAW = (_TIOC|3)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
320 TCSETAF = (_TIOC|4)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
321 TCSBRK = (_TIOC|5)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
322 TCXONC = (_TIOC|6)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
323 TCFLSH = (_TIOC|7)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
324 TIOCKBON = (_TIOC|8)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
325 TIOCKBOF = (_TIOC|9)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
326 KBENABLED = (_TIOC|10)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
327 IOCTYPE = 0xff00
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
328 TCDSET = (_TIOC|32)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
329 RTS_TOG = (_TIOC|33)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
330 TIOCGWINSZ = (_TIOC|104)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
331 TIOCSWINSZ = (_TIOC|103)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
332 TIOCGSOFTCAR = (_TIOC|105)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
333 TIOCSSOFTCAR = (_TIOC|106)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
334 TCGETS = (_TIOC|13)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
335 TCSETS = (_TIOC|14)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
336 TCSANOW = (_TIOC|14)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
337 TCSETSW = (_TIOC|15)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
338 TCSADRAIN = (_TIOC|15)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
339 TCSETSF = (_TIOC|16)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
340 TCSAFLUSH = (_TIOC|16)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
341 TCIFLUSH = 0
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
342 TCOFLUSH = 1
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
343 TCIOFLUSH = 2
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
344 TCOOFF = 0
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
345 TCOON = 1
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
346 TCIOFF = 2
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
347 TCION = 3
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
348 tIOC = (ord('t')<<8)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
349 TIOCGETD = (tIOC|0)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
350 TIOCSETD = (tIOC|1)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
351 TIOCHPCL = (tIOC|2)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
352 TIOCGETP = (tIOC|8)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
353 TIOCSETP = (tIOC|9)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
354 TIOCSETN = (tIOC|10)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
355 TIOCEXCL = (tIOC|13)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
356 TIOCNXCL = (tIOC|14)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
357 TIOCFLUSH = (tIOC|16)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
358 TIOCSETC = (tIOC|17)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
359 TIOCGETC = (tIOC|18)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
360 TIOCLBIS = (tIOC|127)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
361 TIOCLBIC = (tIOC|126)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
362 TIOCLSET = (tIOC|125)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
363 TIOCLGET = (tIOC|124)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
364 TIOCSBRK = (tIOC|123)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
365 TIOCCBRK = (tIOC|122)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
366 TIOCSDTR = (tIOC|121)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
367 TIOCCDTR = (tIOC|120)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
368 TIOCSLTC = (tIOC|117)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
369 TIOCGLTC = (tIOC|116)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
370 TIOCOUTQ = (tIOC|115)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
371 TIOCNOTTY = (tIOC|113)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
372 TIOCSTOP = (tIOC|111)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
373 TIOCSTART = (tIOC|110)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
374 TIOCGPGRP = (tIOC|20)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
375 TIOCSPGRP = (tIOC|21)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
376 TIOCGSID = (tIOC|22)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
377 TIOCSSID = (tIOC|24)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
378 TIOCSTI = (tIOC|23)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
379 TIOCMSET = (tIOC|26)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
380 TIOCMBIS = (tIOC|27)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
381 TIOCMBIC = (tIOC|28)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
382 TIOCMGET = (tIOC|29)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
383 TIOCM_LE = 0001
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
384 TIOCM_DTR = 0002
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
385 TIOCM_RTS = 0004
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
386 TIOCM_ST = 0010
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
387 TIOCM_SR = 0020
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
388 TIOCM_CTS = 0040
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
389 TIOCM_CAR = 0100
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
390 TIOCM_CD = TIOCM_CAR
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
391 TIOCM_RNG = 0200
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
392 TIOCM_RI = TIOCM_RNG
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
393 TIOCM_DSR = 0400
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
394 TIOCREMOTE = (tIOC|30)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
395 TIOCSIGNAL = (tIOC|31)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
396 LDIOC = (ord('D')<<8)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
397 LDOPEN = (LDIOC|0)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
398 LDCLOSE = (LDIOC|1)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
399 LDCHG = (LDIOC|2)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
400 LDGETT = (LDIOC|8)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
401 LDSETT = (LDIOC|9)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
402 LDSMAP = (LDIOC|110)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
403 LDGMAP = (LDIOC|111)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
404 LDNMAP = (LDIOC|112)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
405 LDEMAP = (LDIOC|113)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
406 LDDMAP = (LDIOC|114)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
407 DIOC = (ord('d')<<8)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
408 DIOCGETP = (DIOC|8)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
409 DIOCSETP = (DIOC|9)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
410 FIORDCHK = ((ord('f')<<8)|3)
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
411 B0 = 0
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
412 B50 = 1
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
413 B75 = 2
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
414 B110 = 3
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
415 B134 = 4
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
416 B150 = 5
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
417 B200 = 6
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
418 B300 = 7
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
419 B600 = 8
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
420 B1200 = 9
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
421 B1800 = 10
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
422 B2400 = 11
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
423 B4800 = 12
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
424 B9600 = 13
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
425 B19200 = 14
5a3371320975 added TERMIOS.py
Guido van Rossum <guido@python.org>
parents:
diff changeset
426 B38400 = 15
5491
506ba7df42f0 Regenerated on newer Solaris version
Guido van Rossum <guido@python.org>
parents: 2625
diff changeset
427 B57600 = 16
506ba7df42f0 Regenerated on newer Solaris version
Guido van Rossum <guido@python.org>
parents: 2625
diff changeset
428 B76800 = 17
506ba7df42f0 Regenerated on newer Solaris version
Guido van Rossum <guido@python.org>
parents: 2625
diff changeset
429 B115200 = 18
506ba7df42f0 Regenerated on newer Solaris version
Guido van Rossum <guido@python.org>
parents: 2625
diff changeset
430 B153600 = 19
506ba7df42f0 Regenerated on newer Solaris version
Guido van Rossum <guido@python.org>
parents: 2625
diff changeset
431 B230400 = 20
506ba7df42f0 Regenerated on newer Solaris version
Guido van Rossum <guido@python.org>
parents: 2625
diff changeset
432 B307200 = 21
506ba7df42f0 Regenerated on newer Solaris version
Guido van Rossum <guido@python.org>
parents: 2625
diff changeset
433 B460800 = 22