home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 4 / Apprentice-Release4.iso / Source Code / C / Applications / Python 1.3 / source code / Lib / sunos5 / TERMIOS.py < prev   
Encoding:
Text File  |  1995-12-17  |  6.0 KB  |  386 lines  |  [TEXT/R*ch]

  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
  386.