home *** CD-ROM | disk | FTP | other *** search
/ Big Green CD 8 / BGCD_8_Dev.iso / OPENSTEP / Languages / Python / python-14-src / Lib / linux2 / SOCKET.py < prev    next >
Encoding:
Text File  |  1997-01-17  |  3.5 KB  |  200 lines

  1. # Generated by h2py from /usr/include/sys/socket.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 linux/socket.h
  34.  
  35. # Included from asm/socket.h
  36.  
  37. # Included from asm/sockios.h
  38. FIOSETOWN = 0x8901
  39. SIOCSPGRP = 0x8902
  40. FIOGETOWN = 0x8903
  41. SIOCGPGRP = 0x8904
  42. SIOCATMARK = 0x8905
  43. SIOCGSTAMP = 0x8906
  44. SOL_SOCKET = 1
  45. SO_DEBUG = 1
  46. SO_REUSEADDR = 2
  47. SO_TYPE = 3
  48. SO_ERROR = 4
  49. SO_DONTROUTE = 5
  50. SO_BROADCAST = 6
  51. SO_SNDBUF = 7
  52. SO_RCVBUF = 8
  53. SO_KEEPALIVE = 9
  54. SO_OOBINLINE = 10
  55. SO_NO_CHECK = 11
  56. SO_PRIORITY = 12
  57. SO_LINGER = 13
  58. SO_BSDCOMPAT = 14
  59.  
  60. # Included from linux/sockios.h
  61. SIOCADDRT = 0x890B
  62. SIOCDELRT = 0x890C
  63. SIOCGIFNAME = 0x8910
  64. SIOCSIFLINK = 0x8911
  65. SIOCGIFCONF = 0x8912
  66. SIOCGIFFLAGS = 0x8913
  67. SIOCSIFFLAGS = 0x8914
  68. SIOCGIFADDR = 0x8915
  69. SIOCSIFADDR = 0x8916
  70. SIOCGIFDSTADDR = 0x8917
  71. SIOCSIFDSTADDR = 0x8918
  72. SIOCGIFBRDADDR = 0x8919
  73. SIOCSIFBRDADDR = 0x891a
  74. SIOCGIFNETMASK = 0x891b
  75. SIOCSIFNETMASK = 0x891c
  76. SIOCGIFMETRIC = 0x891d
  77. SIOCSIFMETRIC = 0x891e
  78. SIOCGIFMEM = 0x891f
  79. SIOCSIFMEM = 0x8920
  80. SIOCGIFMTU = 0x8921
  81. SIOCSIFMTU = 0x8922
  82. SIOCSIFHWADDR = 0x8924
  83. SIOCGIFENCAP = 0x8925
  84. SIOCSIFENCAP = 0x8926
  85. SIOCGIFHWADDR = 0x8927
  86. SIOCGIFSLAVE = 0x8929
  87. SIOCSIFSLAVE = 0x8930
  88. SIOCADDMULTI = 0x8931
  89. SIOCDELMULTI = 0x8932
  90. SIOCGIFBR = 0x8940
  91. SIOCSIFBR = 0x8941
  92. OLD_SIOCDARP = 0x8950
  93. OLD_SIOCGARP = 0x8951
  94. OLD_SIOCSARP = 0x8952
  95. SIOCDARP = 0x8953
  96. SIOCGARP = 0x8954
  97. SIOCSARP = 0x8955
  98. SIOCDRARP = 0x8960
  99. SIOCGRARP = 0x8961
  100. SIOCSRARP = 0x8962
  101. SIOCGIFMAP = 0x8970
  102. SIOCSIFMAP = 0x8971
  103. SIOCADDDLCI = 0x8980
  104. SIOCDELDLCI = 0x8981
  105. SIOCDEVPRIVATE = 0x89F0
  106. SIOCPROTOPRIVATE = 0x89E0
  107.  
  108. # Included from linux/uio.h
  109. UIO_MAXIOV = 16
  110. SCM_RIGHTS = 1
  111. SOCK_STREAM = 1
  112. SOCK_DGRAM = 2
  113. SOCK_RAW = 3
  114. SOCK_RDM = 4
  115. SOCK_SEQPACKET = 5
  116. SOCK_PACKET = 10
  117. AF_UNSPEC = 0
  118. AF_UNIX = 1
  119. AF_INET = 2
  120. AF_AX25 = 3
  121. AF_IPX = 4
  122. AF_APPLETALK = 5
  123. AF_NETROM = 6
  124. AF_BRIDGE = 7
  125. AF_AAL5 = 8
  126. AF_X25 = 9
  127. AF_INET6 = 10
  128. AF_MAX = 12
  129. PF_UNSPEC = AF_UNSPEC
  130. PF_UNIX = AF_UNIX
  131. PF_INET = AF_INET
  132. PF_AX25 = AF_AX25
  133. PF_IPX = AF_IPX
  134. PF_APPLETALK = AF_APPLETALK
  135. PF_NETROM = AF_NETROM
  136. PF_BRIDGE = AF_BRIDGE
  137. PF_AAL5 = AF_AAL5
  138. PF_X25 = AF_X25
  139. PF_INET6 = AF_INET6
  140. PF_MAX = AF_MAX
  141. SOMAXCONN = 128
  142. MSG_OOB = 1
  143. MSG_PEEK = 2
  144. MSG_DONTROUTE = 4
  145. MSG_PROXY = 16
  146. SOL_IP = 0
  147. SOL_IPX = 256
  148. SOL_AX25 = 257
  149. SOL_ATALK = 258
  150. SOL_NETROM = 259
  151. SOL_TCP = 6
  152. SOL_UDP = 17
  153. IP_TOS = 1
  154. IPTOS_LOWDELAY = 0x10
  155. IPTOS_THROUGHPUT = 0x08
  156. IPTOS_RELIABILITY = 0x04
  157. IPTOS_MINCOST = 0x02
  158. IP_TTL = 2
  159. IP_HDRINCL = 3
  160. IP_OPTIONS = 4
  161. IP_MULTICAST_IF = 32
  162. IP_MULTICAST_TTL = 33
  163. IP_MULTICAST_LOOP = 34
  164. IP_ADD_MEMBERSHIP = 35
  165. IP_DROP_MEMBERSHIP = 36
  166. IP_DEFAULT_MULTICAST_TTL = 1
  167. IP_DEFAULT_MULTICAST_LOOP = 1
  168. IP_MAX_MEMBERSHIPS = 20
  169. IPX_TYPE = 1
  170. TCP_NODELAY = 1
  171. TCP_MAXSEG = 2
  172. SOPRI_INTERACTIVE = 0
  173. SOPRI_NORMAL = 1
  174. SOPRI_BACKGROUND = 2
  175.  
  176. # Included from sys/types.h
  177.  
  178. # Included from linux/types.h
  179.  
  180. # Included from linux/posix_types.h
  181. __FD_SETSIZE = 1024
  182. def __FDELT(d): return ((d) / __NFDBITS)
  183.  
  184.  
  185. # Included from asm/posix_types.h
  186. def __FD_ZERO(fdsetp): return \
  187.  
  188.  
  189. # Included from asm/types.h
  190.  
  191. # Included from sys/bitypes.h
  192.  
  193. # Included from pthread/mit/posix.h
  194.  
  195. # Included from pthread/mit/types.h
  196.  
  197. # Included from pthread/mit/xtypes.h
  198.  
  199. # Included from pthread/mit/sys/types.h
  200.