home *** CD-ROM | disk | FTP | other *** search
/ linuxmafia.com 2016 / linuxmafia.com.tar / linuxmafia.com / pub / palmos / pippy-0.6beta-src.tar.gz / pippy-0.6beta-src.tar / pippy-0.6beta-src / src / Lib / plat-irix6 / TERMIOS.py < prev    next >
Text File  |  2000-12-21  |  12KB  |  677 lines

  1. # Generated by h2py from /usr/include/sys/termios.h
  2.  
  3. # Included from standards.h
  4.  
  5. # Included from sys/ttydev.h
  6. __NEW_INVALID_BAUD = 1800
  7. __OLD_B0 = 0
  8. __OLD_B50 = 0000001
  9. __OLD_B75 = 0000002
  10. __OLD_B110 = 0000003
  11. __OLD_B134 = 0000004
  12. __OLD_B150 = 0000005
  13. __OLD_B200 = 0000006
  14. __OLD_B300 = 0000007
  15. __OLD_B600 = 0000010
  16. __OLD_B1200 = 0000011
  17. __OLD_B1800 = 0000012
  18. __OLD_B2400 = 0000013
  19. __OLD_B4800 = 0000014
  20. __OLD_B9600 = 0000015
  21. __OLD_B19200 = 0000016
  22. __OLD_EXTA = 0000016
  23. __OLD_B38400 = 0000017
  24. __OLD_EXTB = 0000017
  25. __OLD_INVALID_BAUD = __OLD_B1800
  26. B0 = 0
  27. B50 = 50
  28. B75 = 75
  29. B110 = 110
  30. B134 = 134
  31. B150 = 150
  32. B200 = 200
  33. B300 = 300
  34. B600 = 600
  35. B1200 = 1200
  36. B1800 = 1800
  37. B2400 = 2400
  38. B4800 = 4800
  39. B9600 = 9600
  40. B19200 = 19200
  41. EXTA = 19200
  42. B38400 = 38400
  43. EXTB = 38400
  44. B57600 = 57600
  45. B76800 = 76800
  46. B115200 = 115200
  47. __INVALID_BAUD = 1800
  48. B0 = __OLD_B0
  49. B50 = __OLD_B50
  50. B75 = __OLD_B75
  51. B110 = __OLD_B110
  52. B134 = __OLD_B134
  53. B150 = __OLD_B150
  54. B200 = __OLD_B200
  55. B300 = __OLD_B300
  56. B600 = __OLD_B600
  57. B1200 = __OLD_B1200
  58. B1800 = __OLD_B1800
  59. B2400 = __OLD_B2400
  60. B4800 = __OLD_B4800
  61. B9600 = __OLD_B9600
  62. B19200 = __OLD_B19200
  63. EXTA = __OLD_B19200
  64. B38400 = __OLD_B38400
  65. EXTB = __OLD_B38400
  66. __INVALID_BAUD = __OLD_INVALID_BAUD
  67.  
  68. # Included from sys/types.h
  69.  
  70. # Included from sgidefs.h
  71. _MIPS_ISA_MIPS1 = 1
  72. _MIPS_ISA_MIPS2 = 2
  73. _MIPS_ISA_MIPS3 = 3
  74. _MIPS_ISA_MIPS4 = 4
  75. _MIPS_SIM_ABI32 = 1
  76. _MIPS_SIM_NABI32 = 2
  77. _MIPS_SIM_ABI64 = 3
  78. P_MYID = (-1)
  79. P_MYHOSTID = (-1)
  80.  
  81. # Included from sys/bsd_types.h
  82.  
  83. # Included from sys/mkdev.h
  84. ONBITSMAJOR = 7
  85. ONBITSMINOR = 8
  86. OMAXMAJ = 0x7f
  87. OMAXMIN = 0xff
  88. NBITSMAJOR = 14
  89. NBITSMINOR = 18
  90. MAXMAJ = 0x1ff
  91. MAXMIN = 0x3ffff
  92. OLDDEV = 0
  93. NEWDEV = 1
  94. MKDEV_VER = NEWDEV
  95. def major(dev): return __major(MKDEV_VER, dev)
  96.  
  97. def minor(dev): return __minor(MKDEV_VER, dev)
  98.  
  99.  
  100. # Included from sys/select.h
  101. FD_SETSIZE = 1024
  102. __NBBY = 8
  103.  
  104. # Included from string.h
  105. NULL = 0L
  106. NBBY = 8
  107. _POSIX_VDISABLE = 0
  108. def CTRL(c): return ((c)&037)
  109.  
  110. IBSHIFT = 16
  111. NCC = 8
  112. NCCS = 23
  113. __NEW_MAX_BAUD = 500000
  114. VINTR = 0
  115. VQUIT = 1
  116. VERASE = 2
  117. VKILL = 3
  118. VEOF = 4
  119. VEOL = 5
  120. VEOL2 = 6
  121. VMIN = 4
  122. VTIME = 5
  123. VSWTCH = 7
  124. VSTART = 8
  125. VSTOP = 9
  126. VSUSP = 10
  127. VDSUSP = 11
  128. VREPRINT = 12
  129. VDISCARD = 13
  130. VWERASE = 14
  131. VLNEXT = 15
  132. VRPRNT = VREPRINT
  133. VFLUSHO = VDISCARD
  134. VCEOF = NCC
  135. VCEOL = (NCC + 1)
  136. CNUL = 0
  137. CDEL = 0377
  138. CESC = ord('\\')
  139. CINTR = 0177
  140. CQUIT = 034
  141. CERASE = CTRL(ord('H'))
  142. CKILL = CTRL(ord('U'))
  143. CEOL = 0
  144. CEOL2 = 0
  145. CEOF = CTRL(ord('d'))
  146. CEOT = CEOF
  147. CSTART = CTRL(ord('q'))
  148. CSTOP = CTRL(ord('s'))
  149. CSWTCH = CTRL(ord('z'))
  150. CNSWTCH = 0
  151. CSUSP = CSWTCH
  152. CLNEXT = CTRL(ord('v'))
  153. CWERASE = CTRL(ord('w'))
  154. CFLUSHO = CTRL(ord('o'))
  155. CFLUSH = CFLUSHO
  156. CRPRNT = CTRL(ord('r'))
  157. CDSUSP = CTRL(ord('y'))
  158. CBRK = 0377
  159. IGNBRK = 0000001
  160. BRKINT = 0000002
  161. IGNPAR = 0000004
  162. PARMRK = 0000010
  163. INPCK = 0000020
  164. ISTRIP = 0000040
  165. INLCR = 0000100
  166. IGNCR = 0000200
  167. ICRNL = 0000400
  168. IUCLC = 0001000
  169. IXON = 0002000
  170. IXANY = 0004000
  171. IXOFF = 0010000
  172. IMAXBEL = 0020000
  173. IBLKMD = 0040000
  174. OPOST = 0000001
  175. OLCUC = 0000002
  176. ONLCR = 0000004
  177. OCRNL = 0000010
  178. ONOCR = 0000020
  179. ONLRET = 0000040
  180. OFILL = 0000100
  181. OFDEL = 0000200
  182. NLDLY = 0000400
  183. NL0 = 0
  184. NL1 = 0000400
  185. CRDLY = 0003000
  186. CR0 = 0
  187. CR1 = 0001000
  188. CR2 = 0002000
  189. CR3 = 0003000
  190. TABDLY = 0014000
  191. TAB0 = 0
  192. TAB1 = 0004000
  193. TAB2 = 0010000
  194. TAB3 = 0014000
  195. XTABS = 0014000
  196. BSDLY = 0020000
  197. BS0 = 0
  198. BS1 = 0020000
  199. VTDLY = 0040000
  200. VT0 = 0
  201. VT1 = 0040000
  202. FFDLY = 0100000
  203. FF0 = 0
  204. FF1 = 0100000
  205. PAGEOUT = 0200000
  206. WRAP = 0400000
  207. CBAUD = 000000017
  208. CSIZE = 000000060
  209. CS5 = 0
  210. CS6 = 000000020
  211. CS7 = 000000040
  212. CS8 = 000000060
  213. CSTOPB = 000000100
  214. CREAD = 000000200
  215. PARENB = 000000400
  216. PARODD = 000001000
  217. HUPCL = 000002000
  218. CLOCAL = 000004000
  219. RCV1EN = 000010000
  220. XMT1EN = 000020000
  221. LOBLK = 000040000
  222. XCLUDE = 000100000
  223. CIBAUD = 003600000
  224. PAREXT = 004000000
  225. CNEW_RTSCTS = 010000000
  226. ISIG = 0000001
  227. ICANON = 0000002
  228. XCASE = 0000004
  229. ECHO = 0000010
  230. ECHOE = 0000020
  231. ECHOK = 0000040
  232. ECHONL = 0000100
  233. NOFLSH = 0000200
  234. IEXTEN = 0000400
  235. ITOSTOP = 0100000
  236. TOSTOP = ITOSTOP
  237. ECHOCTL = 0001000
  238. ECHOPRT = 0002000
  239. ECHOKE = 0004000
  240. DEFECHO = 0010000
  241. FLUSHO = 0020000
  242. PENDIN = 0040000
  243. TIOC = (ord('T')<<8)
  244. __NEW_TCGETA = (TIOC|201)
  245. __NEW_TCSETA = (TIOC|202)
  246. __NEW_TCSETAW = (TIOC|203)
  247. __NEW_TCSETAF = (TIOC|204)
  248. __OLD_TCGETA = (TIOC|1)
  249. __OLD_TCSETA = (TIOC|2)
  250. __OLD_TCSETAW = (TIOC|3)
  251. __OLD_TCSETAF = (TIOC|4)
  252. TCGETA = __NEW_TCGETA
  253. TCSETA = __NEW_TCSETA
  254. TCSETAW = __NEW_TCSETAW
  255. TCSETAF = __NEW_TCSETAF
  256. TCGETA = __OLD_TCGETA
  257. TCSETA = __OLD_TCSETA
  258. TCSETAW = __OLD_TCSETAW
  259. TCSETAF = __OLD_TCSETAF
  260. TCSBRK = (TIOC|5)
  261. TCXONC = (TIOC|6)
  262. TCFLSH = (TIOC|7)
  263.  
  264. # Included from sys/ioctl.h
  265. IOCTYPE = 0xff00
  266. LIOC = (ord('l')<<8)
  267. LIOCGETP = (LIOC|1)
  268. LIOCSETP = (LIOC|2)
  269. LIOCGETS = (LIOC|5)
  270. LIOCSETS = (LIOC|6)
  271. DIOC = (ord('d')<<8)
  272. DIOCGETC = (DIOC|1)
  273. DIOCGETB = (DIOC|2)
  274. DIOCSETE = (DIOC|3)
  275.  
  276. # Included from sys/ioccom.h
  277. IOCPARM_MASK = 0xff
  278. IOC_VOID = 0x20000000
  279. IOC_OUT = 0x40000000
  280. IOC_IN = 0x80000000
  281. IOC_INOUT = (IOC_IN|IOC_OUT)
  282.  
  283. # Included from net/soioctl.h
  284.  
  285. # Included from sys/termio.h
  286.  
  287. # Included from sys/termios.h
  288. _POSIX_VDISABLE = 0
  289. def CTRL(c): return ((c)&037)
  290.  
  291. IBSHIFT = 16
  292. NCC = 8
  293. NCCS = 23
  294. __NEW_MAX_BAUD = 500000
  295. VINTR = 0
  296. VQUIT = 1
  297. VERASE = 2
  298. VKILL = 3
  299. VEOF = 4
  300. VEOL = 5
  301. VEOL2 = 6
  302. VMIN = 4
  303. VTIME = 5
  304. VSWTCH = 7
  305. VSTART = 8
  306. VSTOP = 9
  307. VSUSP = 10
  308. VDSUSP = 11
  309. VREPRINT = 12
  310. VDISCARD = 13
  311. VWERASE = 14
  312. VLNEXT = 15
  313. VRPRNT = VREPRINT
  314. VFLUSHO = VDISCARD
  315. VCEOF = NCC
  316. VCEOL = (NCC + 1)
  317. CNUL = 0
  318. CDEL = 0377
  319. CESC = ord('\\')
  320. CINTR = 0177
  321. CQUIT = 034
  322. CERASE = CTRL(ord('H'))
  323. CKILL = CTRL(ord('U'))
  324. CEOL = 0
  325. CEOL2 = 0
  326. CEOF = CTRL(ord('d'))
  327. CEOT = CEOF
  328. CSTART = CTRL(ord('q'))
  329. CSTOP = CTRL(ord('s'))
  330. CSWTCH = CTRL(ord('z'))
  331. CNSWTCH = 0
  332. CSUSP = CSWTCH
  333. CLNEXT = CTRL(ord('v'))
  334. CWERASE = CTRL(ord('w'))
  335. CFLUSHO = CTRL(ord('o'))
  336. CFLUSH = CFLUSHO
  337. CRPRNT = CTRL(ord('r'))
  338. CDSUSP = CTRL(ord('y'))
  339. CBRK = 0377
  340. IGNBRK = 0000001
  341. BRKINT = 0000002
  342. IGNPAR = 0000004
  343. PARMRK = 0000010
  344. INPCK = 0000020
  345. ISTRIP = 0000040
  346. INLCR = 0000100
  347. IGNCR = 0000200
  348. ICRNL = 0000400
  349. IUCLC = 0001000
  350. IXON = 0002000
  351. IXANY = 0004000
  352. IXOFF = 0010000
  353. IMAXBEL = 0020000
  354. IBLKMD = 0040000
  355. OPOST = 0000001
  356. OLCUC = 0000002
  357. ONLCR = 0000004
  358. OCRNL = 0000010
  359. ONOCR = 0000020
  360. ONLRET = 0000040
  361. OFILL = 0000100
  362. OFDEL = 0000200
  363. NLDLY = 0000400
  364. NL0 = 0
  365. NL1 = 0000400
  366. CRDLY = 0003000
  367. CR0 = 0
  368. CR1 = 0001000
  369. CR2 = 0002000
  370. CR3 = 0003000
  371. TABDLY = 0014000
  372. TAB0 = 0
  373. TAB1 = 0004000
  374. TAB2 = 0010000
  375. TAB3 = 0014000
  376. XTABS = 0014000
  377. BSDLY = 0020000
  378. BS0 = 0
  379. BS1 = 0020000
  380. VTDLY = 0040000
  381. VT0 = 0
  382. VT1 = 0040000
  383. FFDLY = 0100000
  384. FF0 = 0
  385. FF1 = 0100000
  386. PAGEOUT = 0200000
  387. WRAP = 0400000
  388. CBAUD = 000000017
  389. CSIZE = 000000060
  390. CS5 = 0
  391. CS6 = 000000020
  392. CS7 = 000000040
  393. CS8 = 000000060
  394. CSTOPB = 000000100
  395. CREAD = 000000200
  396. PARENB = 000000400
  397. PARODD = 000001000
  398. HUPCL = 000002000
  399. CLOCAL = 000004000
  400. RCV1EN = 000010000
  401. XMT1EN = 000020000
  402. LOBLK = 000040000
  403. XCLUDE = 000100000
  404. CIBAUD = 003600000
  405. PAREXT = 004000000
  406. CNEW_RTSCTS = 010000000
  407. ISIG = 0000001
  408. ICANON = 0000002
  409. XCASE = 0000004
  410. ECHO = 0000010
  411. ECHOE = 0000020
  412. ECHOK = 0000040
  413. ECHONL = 0000100
  414. NOFLSH = 0000200
  415. IEXTEN = 0000400
  416. ITOSTOP = 0100000
  417. TOSTOP = ITOSTOP
  418. ECHOCTL = 0001000
  419. ECHOPRT = 0002000
  420. ECHOKE = 0004000
  421. DEFECHO = 0010000
  422. FLUSHO = 0020000
  423. PENDIN = 0040000
  424. TIOC = (ord('T')<<8)
  425. __NEW_TCGETA = (TIOC|201)
  426. __NEW_TCSETA = (TIOC|202)
  427. __NEW_TCSETAW = (TIOC|203)
  428. __NEW_TCSETAF = (TIOC|204)
  429. __OLD_TCGETA = (TIOC|1)
  430. __OLD_TCSETA = (TIOC|2)
  431. __OLD_TCSETAW = (TIOC|3)
  432. __OLD_TCSETAF = (TIOC|4)
  433. TCGETA = __NEW_TCGETA
  434. TCSETA = __NEW_TCSETA
  435. TCSETAW = __NEW_TCSETAW
  436. TCSETAF = __NEW_TCSETAF
  437. TCGETA = __OLD_TCGETA
  438. TCSETA = __OLD_TCSETA
  439. TCSETAW = __OLD_TCSETAW
  440. TCSETAF = __OLD_TCSETAF
  441. TCSBRK = (TIOC|5)
  442. TCXONC = (TIOC|6)
  443. TCFLSH = (TIOC|7)
  444. LDISC0 = 0
  445. LDISC1 = 1
  446. NTTYDISC = LDISC1
  447. TIOCFLUSH = (TIOC|12)
  448. TCSETLABEL = (TIOC|31)
  449. TCDSET = (TIOC|32)
  450. TCBLKMD = (TIOC|33)
  451. TIOCPKT = (TIOC|112)
  452. TIOCPKT_DATA = 0x00
  453. TIOCPKT_FLUSHREAD = 0x01
  454. TIOCPKT_FLUSHWRITE = 0x02
  455. TIOCPKT_NOSTOP = 0x10
  456. TIOCPKT_DOSTOP = 0x20
  457. TIOCPKT_IOCTL = 0x40
  458. TIOCNOTTY = (TIOC|113)
  459. TIOCSTI = (TIOC|114)
  460. TFIOC = (ord('F')<<8)
  461. oFIONREAD = (TFIOC|127)
  462. TO_STOP = LOBLK
  463. IOCTYPE = 0xff00
  464. __NEW_TCGETS = (TIOC|213)
  465. __NEW_TCSETS = (TIOC|214)
  466. __NEW_TCSETSW = (TIOC|215)
  467. __NEW_TCSETSF = (TIOC|216)
  468. __OLD_TCGETS = (TIOC|13)
  469. __OLD_TCSETS = (TIOC|14)
  470. __OLD_TCSETSW = (TIOC|15)
  471. __OLD_TCSETSF = (TIOC|16)
  472. TCGETS = __NEW_TCGETS
  473. TCSETS = __NEW_TCSETS
  474. TCSETSW = __NEW_TCSETSW
  475. TCSETSF = __NEW_TCSETSF
  476. TCGETS = __OLD_TCGETS
  477. TCSETS = __OLD_TCSETS
  478. TCSETSW = __OLD_TCSETSW
  479. TCSETSF = __OLD_TCSETSF
  480. TCSANOW = ((ord('T')<<8)|14)
  481. TCSADRAIN = ((ord('T')<<8)|15)
  482. TCSAFLUSH = ((ord('T')<<8)|16)
  483. TCIFLUSH = 0
  484. TCOFLUSH = 1
  485. TCIOFLUSH = 2
  486. TCOOFF = 0
  487. TCOON = 1
  488. TCIOFF = 2
  489. TCION = 3
  490. tIOC = (ord('t')<<8)
  491. TIOCGETD = (tIOC|0)
  492. TIOCSETD = (tIOC|1)
  493. TIOCHPCL = (tIOC|2)
  494. TIOCGETP = (tIOC|8)
  495. TIOCSETP = (tIOC|9)
  496. TIOCSETN = (tIOC|10)
  497. TIOCEXCL = (tIOC|13)
  498. TIOCNXCL = (tIOC|14)
  499. TIOCSETC = (tIOC|17)
  500. TIOCGETC = (tIOC|18)
  501. TIOCLBIS = (tIOC|127)
  502. TIOCLBIC = (tIOC|126)
  503. TIOCLSET = (tIOC|125)
  504. TIOCLGET = (tIOC|124)
  505. TIOCSBRK = (tIOC|123)
  506. TIOCCBRK = (tIOC|122)
  507. TIOCSDTR = (tIOC|121)
  508. TIOCCDTR = (tIOC|120)
  509. TIOCSLTC = (tIOC|117)
  510. TIOCGLTC = (tIOC|116)
  511. TIOCOUTQ = (tIOC|115)
  512. TIOCSTOP = (tIOC|111)
  513. TIOCSTART = (tIOC|110)
  514. TIOCGSID = (tIOC|22)
  515. TIOCSSID = (tIOC|24)
  516. TIOCMSET = (tIOC|26)
  517. TIOCMBIS = (tIOC|27)
  518. TIOCMBIC = (tIOC|28)
  519. TIOCMGET = (tIOC|29)
  520. TIOCM_LE = 0001
  521. TIOCM_DTR = 0002
  522. TIOCM_RTS = 0004
  523. TIOCM_ST = 0010
  524. TIOCM_SR = 0020
  525. TIOCM_CTS = 0040
  526. TIOCM_CAR = 0100
  527. TIOCM_CD = TIOCM_CAR
  528. TIOCM_RNG = 0200
  529. TIOCM_RI = TIOCM_RNG
  530. TIOCM_DSR = 0400
  531. TIOCREMOTE = (tIOC|30)
  532. TIOCSIGNAL = (tIOC|31)
  533. ISPTM = ((ord('P')<<8)|1)
  534. UNLKPT = ((ord('P')<<8)|2)
  535. SVR4SOPEN = ((ord('P')<<8)|100)
  536. LDIOC = (ord('D')<<8)
  537. LDOPEN = (LDIOC|0)
  538. LDCLOSE = (LDIOC|1)
  539. LDCHG = (LDIOC|2)
  540. LDGETT = (LDIOC|8)
  541. LDSETT = (LDIOC|9)
  542. LDSMAP = (LDIOC|10)
  543. LDGMAP = (LDIOC|11)
  544. LDNMAP = (LDIOC|12)
  545. DIOC = (ord('d')<<8)
  546. DIOCGETP = (DIOC|8)
  547. DIOCSETP = (DIOC|9)
  548. FIORDCHK = ((ord('f')<<8)|3)
  549. CLNEXT = CTRL(ord('v'))
  550. CWERASE = CTRL(ord('w'))
  551. CFLUSHO = CTRL(ord('o'))
  552. CFLUSH = CFLUSHO
  553. CRPRNT = CTRL(ord('r'))
  554. CDSUSP = CTRL(ord('y'))
  555. __OLD_SSPEED = __OLD_B9600
  556. SSPEED = B9600
  557. TERM_NONE = 0
  558. TERM_TEC = 1
  559. TERM_V61 = 2
  560. TERM_V10 = 3
  561. TERM_TEX = 4
  562. TERM_D40 = 5
  563. TERM_H45 = 6
  564. TERM_D42 = 7
  565. TM_NONE = 0000
  566. TM_SNL = 0001
  567. TM_ANL = 0002
  568. TM_LCF = 0004
  569. TM_CECHO = 0010
  570. TM_CINVIS = 0020
  571. TM_SET = 0200
  572. LDISC0 = 0
  573. LDISC1 = 1
  574. NTTYDISC = LDISC1
  575. TIOCFLUSH = (TIOC|12)
  576. TCSETLABEL = (TIOC|31)
  577. TCDSET = (TIOC|32)
  578. TCBLKMD = (TIOC|33)
  579. TIOCPKT = (TIOC|112)
  580. TIOCPKT_DATA = 0x00
  581. TIOCPKT_FLUSHREAD = 0x01
  582. TIOCPKT_FLUSHWRITE = 0x02
  583. TIOCPKT_NOSTOP = 0x10
  584. TIOCPKT_DOSTOP = 0x20
  585. TIOCPKT_IOCTL = 0x40
  586. TIOCNOTTY = (TIOC|113)
  587. TIOCSTI = (TIOC|114)
  588. TFIOC = (ord('F')<<8)
  589. oFIONREAD = (TFIOC|127)
  590. TO_STOP = LOBLK
  591. IOCTYPE = 0xff00
  592. __NEW_TCGETS = (TIOC|213)
  593. __NEW_TCSETS = (TIOC|214)
  594. __NEW_TCSETSW = (TIOC|215)
  595. __NEW_TCSETSF = (TIOC|216)
  596. __OLD_TCGETS = (TIOC|13)
  597. __OLD_TCSETS = (TIOC|14)
  598. __OLD_TCSETSW = (TIOC|15)
  599. __OLD_TCSETSF = (TIOC|16)
  600. TCGETS = __NEW_TCGETS
  601. TCSETS = __NEW_TCSETS
  602. TCSETSW = __NEW_TCSETSW
  603. TCSETSF = __NEW_TCSETSF
  604. TCGETS = __OLD_TCGETS
  605. TCSETS = __OLD_TCSETS
  606. TCSETSW = __OLD_TCSETSW
  607. TCSETSF = __OLD_TCSETSF
  608. TCSANOW = ((ord('T')<<8)|14)
  609. TCSADRAIN = ((ord('T')<<8)|15)
  610. TCSAFLUSH = ((ord('T')<<8)|16)
  611. TCIFLUSH = 0
  612. TCOFLUSH = 1
  613. TCIOFLUSH = 2
  614. TCOOFF = 0
  615. TCOON = 1
  616. TCIOFF = 2
  617. TCION = 3
  618. tIOC = (ord('t')<<8)
  619. TIOCGETD = (tIOC|0)
  620. TIOCSETD = (tIOC|1)
  621. TIOCHPCL = (tIOC|2)
  622. TIOCGETP = (tIOC|8)
  623. TIOCSETP = (tIOC|9)
  624. TIOCSETN = (tIOC|10)
  625. TIOCEXCL = (tIOC|13)
  626. TIOCNXCL = (tIOC|14)
  627. TIOCSETC = (tIOC|17)
  628. TIOCGETC = (tIOC|18)
  629. TIOCLBIS = (tIOC|127)
  630. TIOCLBIC = (tIOC|126)
  631. TIOCLSET = (tIOC|125)
  632. TIOCLGET = (tIOC|124)
  633. TIOCSBRK = (tIOC|123)
  634. TIOCCBRK = (tIOC|122)
  635. TIOCSDTR = (tIOC|121)
  636. TIOCCDTR = (tIOC|120)
  637. TIOCSLTC = (tIOC|117)
  638. TIOCGLTC = (tIOC|116)
  639. TIOCOUTQ = (tIOC|115)
  640. TIOCSTOP = (tIOC|111)
  641. TIOCSTART = (tIOC|110)
  642. TIOCGSID = (tIOC|22)
  643. TIOCSSID = (tIOC|24)
  644. TIOCMSET = (tIOC|26)
  645. TIOCMBIS = (tIOC|27)
  646. TIOCMBIC = (tIOC|28)
  647. TIOCMGET = (tIOC|29)
  648. TIOCM_LE = 0001
  649. TIOCM_DTR = 0002
  650. TIOCM_RTS = 0004
  651. TIOCM_ST = 0010
  652. TIOCM_SR = 0020
  653. TIOCM_CTS = 0040
  654. TIOCM_CAR = 0100
  655. TIOCM_CD = TIOCM_CAR
  656. TIOCM_RNG = 0200
  657. TIOCM_RI = TIOCM_RNG
  658. TIOCM_DSR = 0400
  659. TIOCREMOTE = (tIOC|30)
  660. TIOCSIGNAL = (tIOC|31)
  661. ISPTM = ((ord('P')<<8)|1)
  662. UNLKPT = ((ord('P')<<8)|2)
  663. SVR4SOPEN = ((ord('P')<<8)|100)
  664. LDIOC = (ord('D')<<8)
  665. LDOPEN = (LDIOC|0)
  666. LDCLOSE = (LDIOC|1)
  667. LDCHG = (LDIOC|2)
  668. LDGETT = (LDIOC|8)
  669. LDSETT = (LDIOC|9)
  670. LDSMAP = (LDIOC|10)
  671. LDGMAP = (LDIOC|11)
  672. LDNMAP = (LDIOC|12)
  673. DIOC = (ord('d')<<8)
  674. DIOCGETP = (DIOC|8)
  675. DIOCSETP = (DIOC|9)
  676. FIORDCHK = ((ord('f')<<8)|3)
  677.