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-irix5 / TERMIOS.py < prev    next >
Text File  |  2000-12-21  |  10KB  |  577 lines

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