Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 86dc1e6

Browse files
committed
added TERMIOS.py
1 parent 4e2e0f9 commit 86dc1e6

4 files changed

Lines changed: 772 additions & 0 deletions

File tree

Lib/plat-sunos5/TERMIOS.py

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

Lib/plat-sunos5/regen

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,4 @@ set -v
88
h2py /usr/include/sys/fcntl.h
99
h2py /usr/include/sys/socket.h
1010
h2py -i '(u_long)' /usr/include/netinet/in.h
11+
h2py /usr/include/termios.h

0 commit comments

Comments
 (0)