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 / SOCKET.py < prev    next >
Text File  |  2000-12-21  |  3KB  |  153 lines

  1. # Generated by h2py from /usr/include/sys/socket.h
  2.  
  3. # Included from sys/bsd_types.h
  4.  
  5. # Included from sys/mkdev.h
  6. ONBITSMAJOR = 7
  7. ONBITSMINOR = 8
  8. OMAXMAJ = 0x7f
  9. OMAXMIN = 0xff
  10. NBITSMAJOR = 14
  11. NBITSMINOR = 18
  12. MAXMAJ = 0x1ff
  13. MAXMIN = 0x3ffff
  14. OLDDEV = 0
  15. NEWDEV = 1
  16. MKDEV_VER = NEWDEV
  17. def major(dev): return __major(MKDEV_VER, dev)
  18.  
  19. def minor(dev): return __minor(MKDEV_VER, dev)
  20.  
  21.  
  22. # Included from sys/select.h
  23.  
  24. # Included from standards.h
  25. FD_SETSIZE = 1024
  26. __NBBY = 8
  27.  
  28. # Included from string.h
  29. NULL = 0L
  30. NBBY = 8
  31. NC_TPI_CLTS = 1
  32. NC_TPI_COTS = 2
  33. NC_TPI_COTS_ORD = 3
  34. NC_TPI_RAW = 4
  35. SOCK_DGRAM = NC_TPI_CLTS
  36. SOCK_STREAM = NC_TPI_COTS
  37. SOCK_RAW = NC_TPI_RAW
  38. SOCK_RDM = 5
  39. SOCK_SEQPACKET = 6
  40. SO_DEBUG = 0x0001
  41. SO_ACCEPTCONN = 0x0002
  42. SO_REUSEADDR = 0x0004
  43. SO_KEEPALIVE = 0x0008
  44. SO_DONTROUTE = 0x0010
  45. SO_BROADCAST = 0x0020
  46. SO_USELOOPBACK = 0x0040
  47. SO_LINGER = 0x0080
  48. SO_OOBINLINE = 0x0100
  49. SO_REUSEPORT = 0x0200
  50. SO_ORDREL = 0x0200
  51. SO_IMASOCKET = 0x0400
  52. SO_CHAMELEON = 0x1000
  53. SO_PASSIFNAME = 0x2000
  54. SO_SNDBUF = 0x1001
  55. SO_RCVBUF = 0x1002
  56. SO_SNDLOWAT = 0x1003
  57. SO_RCVLOWAT = 0x1004
  58. SO_SNDTIMEO = 0x1005
  59. SO_RCVTIMEO = 0x1006
  60. SO_ERROR = 0x1007
  61. SO_TYPE = 0x1008
  62. SO_PROTOTYPE = 0x1009
  63. SOL_SOCKET = 0xffff
  64. AF_UNSPEC = 0
  65. AF_LOCAL = 1
  66. AF_UNIX = AF_LOCAL
  67. AF_INET = 2
  68. AF_IMPLINK = 3
  69. AF_PUP = 4
  70. AF_CHAOS = 5
  71. AF_NS = 6
  72. AF_ISO = 7
  73. AF_ECMA = 8
  74. AF_DATAKIT = 9
  75. AF_CCITT = 10
  76. AF_SNA = 11
  77. AF_DECnet = 12
  78. AF_DLI = 13
  79. AF_LAT = 14
  80. AF_HYLINK = 15
  81. AF_APPLETALK = 16
  82. AF_ROUTE = 17
  83. AF_RAW = 18
  84. AF_LINK = 18
  85. pseudo_AF_XTP = 19
  86. AF_NIT = 17
  87. AF_802 = 18
  88. AF_OSI = 19
  89. AF_X25 = 20
  90. AF_OSINET = 21
  91. AF_GOSIP = 22
  92. AF_SDL = 23
  93. AF_INET6 = 24
  94. AF_LINK = 25
  95. AF_MAX = (AF_LINK+1)
  96. _SIN_ADDR_SIZE = 8
  97. _SIN_SA_DATA_SIZE = 14
  98. _MAX_SA_LEN = 20
  99. def OPTLEN(x): return ((((x) + sizeof(int) - 1) / sizeof(int)) * sizeof(int))
  100.  
  101. PF_UNSPEC = AF_UNSPEC
  102. PF_LOCAL = AF_LOCAL
  103. PF_UNIX = PF_LOCAL
  104. PF_INET = AF_INET
  105. PF_IMPLINK = AF_IMPLINK
  106. PF_PUP = AF_PUP
  107. PF_CHAOS = AF_CHAOS
  108. PF_NS = AF_NS
  109. PF_ISO = AF_ISO
  110. PF_OSI = AF_ISO
  111. PF_ECMA = AF_ECMA
  112. PF_DATAKIT = AF_DATAKIT
  113. PF_CCITT = AF_CCITT
  114. PF_SNA = AF_SNA
  115. PF_DECnet = AF_DECnet
  116. PF_DLI = AF_DLI
  117. PF_LAT = AF_LAT
  118. PF_HYLINK = AF_HYLINK
  119. PF_APPLETALK = AF_APPLETALK
  120. PF_ROUTE = AF_ROUTE
  121. PF_LINK = AF_LINK
  122. PF_XTP = pseudo_AF_XTP
  123. PF_RAW = AF_RAW
  124. PF_NIT = AF_NIT
  125. PF_802 = AF_802
  126. PF_X25 = AF_X25
  127. PF_OSINET = AF_OSINET
  128. PF_GOSIP = AF_GOSIP
  129. PF_INET6 = AF_INET6
  130. PF_MAX = AF_MAX
  131. NET_RT_DUMP = 1
  132. NET_RT_FLAGS = 2
  133. NET_RT_IFLIST = 3
  134. IPCTL_FORWARDING = 1
  135. IPCTL_SENDREDIRECTS = 2
  136. UDPCTL_CHECKSUM = 1
  137. SOMAXCONN = 1000
  138. MSG_OOB = 0x1
  139. MSG_PEEK = 0x2
  140. MSG_DONTROUTE = 0x4
  141. MSG_EOR = 0x8
  142. MSG_TRUNC = 0x10
  143. MSG_CTRUNC = 0x20
  144. MSG_WAITALL = 0x40
  145. MSG_DONTWAIT = 0x80
  146. MSG_BTAG = 0x40
  147. MSG_ETAG = 0x80
  148. MSG_MAXIOVLEN = 16
  149. _ALIGNBYTES = 7
  150. def _ALIGN(p): return (((u_int)(p) + _ALIGNBYTES) & ~_ALIGNBYTES)
  151.  
  152. SCM_RIGHTS = 0x01
  153.