ยปCore Development>Code coverage>Lib/plat-irix6/IOCTL.py

Python code coverage for Lib/plat-irix6/IOCTL.py

#countcontent
1n/a# These lines were mostly generated by h2py.py (see demo/scripts)
2n/a# from <sys/ioctl.h>, <sys/termio.h> and <termios.h> on Irix 4.0.2
3n/a# with some manual changes to cope with imperfections in h2py.py.
4n/a# The applicability on other systems is not clear; especially non-SYSV
5n/a# systems may have a totally different set of ioctls.
6n/afrom warnings import warnpy3k
7n/awarnpy3k("the IOCTL module has been removed in Python 3.0", stacklevel=2)
8n/adel warnpy3k
9n/a
10n/aIOCTYPE = 0xff00
11n/aLIOC = (ord('l')<<8)
12n/aLIOCGETP = (LIOC|1)
13n/aLIOCSETP = (LIOC|2)
14n/aLIOCGETS = (LIOC|5)
15n/aLIOCSETS = (LIOC|6)
16n/aDIOC = (ord('d')<<8)
17n/aDIOCGETC = (DIOC|1)
18n/aDIOCGETB = (DIOC|2)
19n/aDIOCSETE = (DIOC|3)
20n/aIOCPARM_MASK = 0x7f
21n/aIOC_VOID = 0x20000000
22n/aIOC_OUT = 0x40000000
23n/aIOC_IN = 0x80000000
24n/aIOC_INOUT = (IOC_IN|IOC_OUT)
25n/aint = 'i'
26n/ashort = 'h'
27n/along = 'l'
28n/adef sizeof(t): import struct; return struct.calcsize(t)
29n/adef _IO(x,y): return (IOC_VOID|((x)<<8)|y)
30n/adef _IOR(x,y,t): return (IOC_OUT|((sizeof(t)&IOCPARM_MASK)<<16)|((x)<<8)|y)
31n/adef _IOW(x,y,t): return (IOC_IN|((sizeof(t)&IOCPARM_MASK)<<16)|((x)<<8)|y)
32n/a# this should be _IORW, but stdio got there first
33n/adef _IOWR(x,y,t): return (IOC_INOUT|((sizeof(t)&IOCPARM_MASK)<<16)|((x)<<8)|y)
34n/aFIONREAD = _IOR(ord('f'), 127, int)
35n/aFIONBIO = _IOW(ord('f'), 126, int)
36n/aFIOASYNC = _IOW(ord('f'), 125, int)
37n/aFIOSETOWN = _IOW(ord('f'), 124, int)
38n/aFIOGETOWN = _IOR(ord('f'), 123, int)
39n/aNCC = 8
40n/aNCC_PAD = 7
41n/aNCC_EXT = 16
42n/aNCCS = (NCC+NCC_PAD+NCC_EXT)
43n/aVINTR = 0
44n/aVQUIT = 1
45n/aVERASE = 2
46n/aVKILL = 3
47n/aVEOF = 4
48n/aVEOL = 5
49n/aVEOL2 = 6
50n/aVMIN = VEOF
51n/aVTIME = VEOL
52n/aVSWTCH = 7
53n/aVLNEXT = (NCC+NCC_PAD+0)
54n/aVWERASE = (NCC+NCC_PAD+1)
55n/aVRPRNT = (NCC+NCC_PAD+2)
56n/aVFLUSHO = (NCC+NCC_PAD+3)
57n/aVSTOP = (NCC+NCC_PAD+4)
58n/aVSTART = (NCC+NCC_PAD+5)
59n/aCNUL = '\0'
60n/aCDEL = '\377'
61n/aCESC = '\\'
62n/aCINTR = '\177'
63n/aCQUIT = '\34'
64n/aCBRK = '\377'
65n/adef CTRL(c): return ord(c) & 0x0f
66n/aCERASE = CTRL('H')
67n/aCKILL = CTRL('U')
68n/aCEOF = CTRL('d')
69n/aCEOT = CEOF
70n/aCSTART = CTRL('q')
71n/aCSTOP = CTRL('s')
72n/aCSWTCH = CTRL('z')
73n/aCSUSP = CSWTCH
74n/aCNSWTCH = 0
75n/aCLNEXT = CTRL('v')
76n/aCWERASE = CTRL('w')
77n/aCFLUSHO = CTRL('o')
78n/aCFLUSH = CFLUSHO
79n/aCRPRNT = CTRL('r')
80n/aCDSUSP = CTRL('y')
81n/aIGNBRK = 0000001
82n/aBRKINT = 0000002
83n/aIGNPAR = 0000004
84n/aPARMRK = 0000010
85n/aINPCK = 0000020
86n/aISTRIP = 0000040
87n/aINLCR = 0000100
88n/aIGNCR = 0000200
89n/aICRNL = 0000400
90n/aIUCLC = 0001000
91n/aIXON = 0002000
92n/aIXANY = 0004000
93n/aIXOFF = 0010000
94n/aIBLKMD = 0020000
95n/aOPOST = 0000001
96n/aOLCUC = 0000002
97n/aONLCR = 0000004
98n/aOCRNL = 0000010
99n/aONOCR = 0000020
100n/aONLRET = 0000040
101n/aOFILL = 0000100
102n/aOFDEL = 0000200
103n/aNLDLY = 0000400
104n/aNL0 = 0
105n/aNL1 = 0000400
106n/aCRDLY = 0003000
107n/aCR0 = 0
108n/aCR1 = 0001000
109n/aCR2 = 0002000
110n/aCR3 = 0003000
111n/aTABDLY = 0014000
112n/aTAB0 = 0
113n/aTAB1 = 0004000
114n/aTAB2 = 0010000
115n/aTAB3 = 0014000
116n/aBSDLY = 0020000
117n/aBS0 = 0
118n/aBS1 = 0020000
119n/aVTDLY = 0040000
120n/aVT0 = 0
121n/aVT1 = 0040000
122n/aFFDLY = 0100000
123n/aFF0 = 0
124n/aFF1 = 0100000
125n/aCBAUD = 0000017
126n/aB0 = 0
127n/aB50 = 0000001
128n/aB75 = 0000002
129n/aB110 = 0000003
130n/aB134 = 0000004
131n/aB150 = 0000005
132n/aB200 = 0000006
133n/aB300 = 0000007
134n/aB600 = 0000010
135n/aB1200 = 0000011
136n/aB1800 = 0000012
137n/aB2400 = 0000013
138n/aB4800 = 0000014
139n/aB9600 = 0000015
140n/aB19200 = 0000016
141n/aEXTA = 0000016
142n/aB38400 = 0000017
143n/aEXTB = 0000017
144n/aCSIZE = 0000060
145n/aCS5 = 0
146n/aCS6 = 0000020
147n/aCS7 = 0000040
148n/aCS8 = 0000060
149n/aCSTOPB = 0000100
150n/aCREAD = 0000200
151n/aPARENB = 0000400
152n/aPARODD = 0001000
153n/aHUPCL = 0002000
154n/aCLOCAL = 0004000
155n/aLOBLK = 0040000
156n/aISIG = 0000001
157n/aICANON = 0000002
158n/aXCASE = 0000004
159n/aECHO = 0000010
160n/aECHOE = 0000020
161n/aECHOK = 0000040
162n/aECHONL = 0000100
163n/aNOFLSH = 0000200
164n/aIIEXTEN = 0000400
165n/aITOSTOP = 0001000
166n/aSSPEED = B9600
167n/aIOCTYPE = 0xff00
168n/aTIOC = (ord('T')<<8)
169n/aoTCGETA = (TIOC|1)
170n/aoTCSETA = (TIOC|2)
171n/aoTCSETAW = (TIOC|3)
172n/aoTCSETAF = (TIOC|4)
173n/aTCSBRK = (TIOC|5)
174n/aTCXONC = (TIOC|6)
175n/aTCFLSH = (TIOC|7)
176n/aTCGETA = (TIOC|8)
177n/aTCSETA = (TIOC|9)
178n/aTCSETAW = (TIOC|10)
179n/aTCSETAF = (TIOC|11)
180n/aTIOCFLUSH = (TIOC|12)
181n/aTCDSET = (TIOC|32)
182n/aTCBLKMD = (TIOC|33)
183n/aTIOCPKT = (TIOC|112)
184n/aTIOCPKT_DATA = 0x00
185n/aTIOCPKT_FLUSHREAD = 0x01
186n/aTIOCPKT_FLUSHWRITE = 0x02
187n/aTIOCPKT_NOSTOP = 0x10
188n/aTIOCPKT_DOSTOP = 0x20
189n/aTIOCNOTTY = (TIOC|113)
190n/aTIOCSTI = (TIOC|114)
191n/aTIOCSPGRP = _IOW(ord('t'), 118, int)
192n/aTIOCGPGRP = _IOR(ord('t'), 119, int)
193n/aTIOCCONS = _IOW(ord('t'), 120, int)
194n/astruct_winsize = 'hhhh'
195n/aTIOCGWINSZ = _IOR(ord('t'), 104, struct_winsize)
196n/aTIOCSWINSZ = _IOW(ord('t'), 103, struct_winsize)
197n/aTFIOC = (ord('F')<<8)
198n/aoFIONREAD = (TFIOC|127)
199n/aLDIOC = (ord('D')<<8)
200n/aLDOPEN = (LDIOC|0)
201n/aLDCLOSE = (LDIOC|1)
202n/aLDCHG = (LDIOC|2)
203n/aLDGETT = (LDIOC|8)
204n/aLDSETT = (LDIOC|9)
205n/aTERM_NONE = 0
206n/aTERM_TEC = 1
207n/aTERM_V61 = 2
208n/aTERM_V10 = 3
209n/aTERM_TEX = 4
210n/aTERM_D40 = 5
211n/aTERM_H45 = 6
212n/aTERM_D42 = 7
213n/aTM_NONE = 0000
214n/aTM_SNL = 0001
215n/aTM_ANL = 0002
216n/aTM_LCF = 0004
217n/aTM_CECHO = 0010
218n/aTM_CINVIS = 0020
219n/aTM_SET = 0200
220n/aLDISC0 = 0
221n/aLDISC1 = 1
222n/aNTTYDISC = LDISC1
223n/aVSUSP = VSWTCH
224n/aTCSANOW = 0
225n/aTCSADRAIN = 1
226n/aTCSAFLUSH = 2
227n/aTCIFLUSH = 0
228n/aTCOFLUSH = 1
229n/aTCIOFLUSH = 2
230n/aTCOOFF = 0
231n/aTCOON = 1
232n/aTCIOFF = 2
233n/aTCION = 3
234n/aTO_STOP = LOBLK
235n/aIEXTEN = IIEXTEN
236n/aTOSTOP = ITOSTOP