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

  1. # Generated by h2py from /usr/include/termios.h
  2.  
  3. # Included from features.h
  4. _FEATURES_H = 1
  5. _GNU_SOURCE = 1
  6. __USE_ANSI = 1
  7. __FAVOR_BSD = 1
  8. _BSD_SOURCE = 1
  9. _SVID_SOURCE = 1
  10. _POSIX_SOURCE = 1
  11. _POSIX_C_SOURCE = 2
  12. __USE_POSIX = 1
  13. __USE_POSIX2 = 1
  14. __USE_MISC = 1
  15. __USE_BSD = 1
  16. __USE_SVID = 1
  17. __USE_GNU = 1
  18. __GNU_LIBRARY__ = 1
  19.  
  20. # Included from sys/cdefs.h
  21. _SYS_CDEFS_H = 1
  22. def __P(args): return args     
  23.  
  24. def __P(args): return args
  25.  
  26. def __P(args): return ()     
  27.  
  28. def __STRING(x): return #x
  29.  
  30. def __STRING(x): return "x"
  31.  
  32.  
  33. # Included from sys/types.h
  34.  
  35. # Included from linux/types.h
  36.  
  37. # Included from asm/types.h
  38. __FDSET_LONGS = 8
  39. def __FD_ZERO(fdsetp): return \
  40.  
  41.  
  42. # Included from linux/termios.h
  43. TCGETS = 0x5401
  44. TCSETS = 0x5402
  45. TCSETSW = 0x5403
  46. TCSETSF = 0x5404
  47. TCGETA = 0x5405
  48. TCSETA = 0x5406
  49. TCSETAW = 0x5407
  50. TCSETAF = 0x5408
  51. TCSBRK = 0x5409
  52. TCXONC = 0x540A
  53. TCFLSH = 0x540B
  54. TIOCEXCL = 0x540C
  55. TIOCNXCL = 0x540D
  56. TIOCSCTTY = 0x540E
  57. TIOCGPGRP = 0x540F
  58. TIOCSPGRP = 0x5410
  59. TIOCOUTQ = 0x5411
  60. TIOCSTI = 0x5412
  61. TIOCGWINSZ = 0x5413
  62. TIOCSWINSZ = 0x5414
  63. TIOCMGET = 0x5415
  64. TIOCMBIS = 0x5416
  65. TIOCMBIC = 0x5417
  66. TIOCMSET = 0x5418
  67. TIOCGSOFTCAR = 0x5419
  68. TIOCSSOFTCAR = 0x541A
  69. FIONREAD = 0x541B
  70. TIOCINQ = FIONREAD
  71. TIOCLINUX = 0x541C
  72. TIOCCONS = 0x541D
  73. TIOCGSERIAL = 0x541E
  74. TIOCSSERIAL = 0x541F
  75. TIOCPKT = 0x5420
  76. FIONBIO = 0x5421
  77. TIOCNOTTY = 0x5422
  78. TIOCSETD = 0x5423
  79. TIOCGETD = 0x5424
  80. TCSBRKP = 0x5425
  81. TIOCTTYGSTRUCT = 0x5426
  82. FIONCLEX = 0x5450
  83. FIOCLEX = 0x5451
  84. FIOASYNC = 0x5452
  85. TIOCSERCONFIG = 0x5453
  86. TIOCSERGWILD = 0x5454
  87. TIOCSERSWILD = 0x5455
  88. TIOCGLCKTRMIOS = 0x5456
  89. TIOCSLCKTRMIOS = 0x5457
  90. TIOCSERGSTRUCT = 0x5458
  91. TIOCSERGETLSR = 0x5459
  92. TIOCSERGETMULTI = 0x545A
  93. TIOCSERSETMULTI = 0x545B
  94. TIOCPKT_DATA = 0
  95. TIOCPKT_FLUSHREAD = 1
  96. TIOCPKT_FLUSHWRITE = 2
  97. TIOCPKT_STOP = 4
  98. TIOCPKT_START = 8
  99. TIOCPKT_NOSTOP = 16
  100. TIOCPKT_DOSTOP = 32
  101. NCC = 8
  102. NCCS = 19
  103. VINTR = 0
  104. VQUIT = 1
  105. VERASE = 2
  106. VKILL = 3
  107. VEOF = 4
  108. VTIME = 5
  109. VMIN = 6
  110. VSWTC = 7
  111. VSTART = 8
  112. VSTOP = 9
  113. VSUSP = 10
  114. VEOL = 11
  115. VREPRINT = 12
  116. VDISCARD = 13
  117. VWERASE = 14
  118. VLNEXT = 15
  119. VEOL2 = 16
  120. IGNBRK = 0000001
  121. BRKINT = 0000002
  122. IGNPAR = 0000004
  123. PARMRK = 0000010
  124. INPCK = 0000020
  125. ISTRIP = 0000040
  126. INLCR = 0000100
  127. IGNCR = 0000200
  128. ICRNL = 0000400
  129. IUCLC = 0001000
  130. IXON = 0002000
  131. IXANY = 0004000
  132. IXOFF = 0010000
  133. IMAXBEL = 0020000
  134. OPOST = 0000001
  135. OLCUC = 0000002
  136. ONLCR = 0000004
  137. OCRNL = 0000010
  138. ONOCR = 0000020
  139. ONLRET = 0000040
  140. OFILL = 0000100
  141. OFDEL = 0000200
  142. NLDLY = 0000400
  143. NL0 = 0000000
  144. NL1 = 0000400
  145. CRDLY = 0003000
  146. CR0 = 0000000
  147. CR1 = 0001000
  148. CR2 = 0002000
  149. CR3 = 0003000
  150. TABDLY = 0014000
  151. TAB0 = 0000000
  152. TAB1 = 0004000
  153. TAB2 = 0010000
  154. TAB3 = 0014000
  155. XTABS = 0014000
  156. BSDLY = 0020000
  157. BS0 = 0000000
  158. BS1 = 0020000
  159. VTDLY = 0040000
  160. VT0 = 0000000
  161. VT1 = 0040000
  162. FFDLY = 0100000
  163. FF0 = 0000000
  164. FF1 = 0100000
  165. CBAUD = 0010017
  166. B0 = 0000000
  167. B50 = 0000001
  168. B75 = 0000002
  169. B110 = 0000003
  170. B134 = 0000004
  171. B150 = 0000005
  172. B200 = 0000006
  173. B300 = 0000007
  174. B600 = 0000010
  175. B1200 = 0000011
  176. B1800 = 0000012
  177. B2400 = 0000013
  178. B4800 = 0000014
  179. B9600 = 0000015
  180. B19200 = 0000016
  181. B38400 = 0000017
  182. EXTA = B19200
  183. EXTB = B38400
  184. CSIZE = 0000060
  185. CS5 = 0000000
  186. CS6 = 0000020
  187. CS7 = 0000040
  188. CS8 = 0000060
  189. CSTOPB = 0000100
  190. CREAD = 0000200
  191. PARENB = 0000400
  192. PARODD = 0001000
  193. HUPCL = 0002000
  194. CLOCAL = 0004000
  195. CBAUDEX = 0010000
  196. B57600 = 0010001
  197. B115200 = 0010002
  198. B230400 = 0010003
  199. CIBAUD = 002003600000
  200. CRTSCTS = 020000000000
  201. ISIG = 0000001
  202. ICANON = 0000002
  203. XCASE = 0000004
  204. ECHO = 0000010
  205. ECHOE = 0000020
  206. ECHOK = 0000040
  207. ECHONL = 0000100
  208. NOFLSH = 0000200
  209. TOSTOP = 0000400
  210. ECHOCTL = 0001000
  211. ECHOPRT = 0002000
  212. ECHOKE = 0004000
  213. FLUSHO = 0010000
  214. PENDIN = 0040000
  215. IEXTEN = 0100000
  216. TIOCM_LE = 0x001
  217. TIOCM_DTR = 0x002
  218. TIOCM_RTS = 0x004
  219. TIOCM_ST = 0x008
  220. TIOCM_SR = 0x010
  221. TIOCM_CTS = 0x020
  222. TIOCM_CAR = 0x040
  223. TIOCM_RNG = 0x080
  224. TIOCM_DSR = 0x100
  225. TIOCM_CD = TIOCM_CAR
  226. TIOCM_RI = TIOCM_RNG
  227. TIOCSER_TEMT = 0x01
  228. TCOOFF = 0
  229. TCOON = 1
  230. TCIOFF = 2
  231. TCION = 3
  232. TCIFLUSH = 0
  233. TCOFLUSH = 1
  234. TCIOFLUSH = 2
  235. TCSANOW = 0
  236. TCSADRAIN = 1
  237. TCSAFLUSH = 2
  238. N_TTY = 0
  239. N_SLIP = 1
  240. N_MOUSE = 2
  241. N_PPP = 3
  242.