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

  1. # Generated by h2py from /usr/include/sys/socket.h
  2.  
  3. # Included from sys/netconfig.h
  4. NETCONFIG = "/etc/netconfig"
  5. NETPATH = "NETPATH"
  6. NC_TPI_CLTS = 1
  7. NC_TPI_COTS = 2
  8. NC_TPI_COTS_ORD = 3
  9. NC_TPI_RAW = 4
  10. NC_NOFLAG = 00
  11. NC_VISIBLE = 01
  12. NC_BROADCAST = 02
  13. NC_NOPROTOFMLY = "-"
  14. NC_LOOPBACK = "loopback"
  15. NC_INET = "inet"
  16. NC_IMPLINK = "implink"
  17. NC_PUP = "pup"
  18. NC_CHAOS = "chaos"
  19. NC_NS = "ns"
  20. NC_NBS = "nbs"
  21. NC_ECMA = "ecma"
  22. NC_DATAKIT = "datakit"
  23. NC_CCITT = "ccitt"
  24. NC_SNA = "sna"
  25. NC_DECNET = "decnet"
  26. NC_DLI = "dli"
  27. NC_LAT = "lat"
  28. NC_HYLINK = "hylink"
  29. NC_APPLETALK = "appletalk"
  30. NC_NIT = "nit"
  31. NC_IEEE802 = "ieee802"
  32. NC_OSI = "osi"
  33. NC_X25 = "x25"
  34. NC_OSINET = "osinet"
  35. NC_GOSIP = "gosip"
  36. NC_NOPROTO = "-"
  37. NC_TCP = "tcp"
  38. NC_UDP = "udp"
  39. NC_ICMP = "icmp"
  40. NC_TPI_CLTS = 1
  41. NC_TPI_COTS = 2
  42. NC_TPI_COTS_ORD = 3
  43. NC_TPI_RAW = 4
  44. SOCK_STREAM = NC_TPI_COTS
  45. SOCK_DGRAM = NC_TPI_CLTS
  46. SOCK_RAW = NC_TPI_RAW
  47. SOCK_RDM = 5
  48. SOCK_SEQPACKET = 6
  49. SO_DEBUG = 0x0001
  50. SO_ACCEPTCONN = 0x0002
  51. SO_REUSEADDR = 0x0004
  52. SO_KEEPALIVE = 0x0008
  53. SO_DONTROUTE = 0x0010
  54. SO_BROADCAST = 0x0020
  55. SO_USELOOPBACK = 0x0040
  56. SO_LINGER = 0x0080
  57. SO_OOBINLINE = 0x0100
  58. SO_DONTLINGER = (~SO_LINGER)
  59. SO_SNDBUF = 0x1001
  60. SO_RCVBUF = 0x1002
  61. SO_SNDLOWAT = 0x1003
  62. SO_RCVLOWAT = 0x1004
  63. SO_SNDTIMEO = 0x1005
  64. SO_RCVTIMEO = 0x1006
  65. SO_ERROR = 0x1007
  66. SO_TYPE = 0x1008
  67. SO_PROTOTYPE = 0x1009
  68. SOL_SOCKET = 0xffff
  69. AF_UNSPEC = 0
  70. AF_UNIX = 1
  71. AF_INET = 2
  72. AF_IMPLINK = 3
  73. AF_PUP = 4
  74. AF_CHAOS = 5
  75. AF_NS = 6
  76. AF_NBS = 7
  77. AF_ECMA = 8
  78. AF_DATAKIT = 9
  79. AF_CCITT = 10
  80. AF_SNA = 11
  81. AF_DECnet = 12
  82. AF_DLI = 13
  83. AF_LAT = 14
  84. AF_HYLINK = 15
  85. AF_APPLETALK = 16
  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_IPX = 23
  93. AF_MAX = 23
  94. PF_UNSPEC = AF_UNSPEC
  95. PF_UNIX = AF_UNIX
  96. PF_INET = AF_INET
  97. PF_IMPLINK = AF_IMPLINK
  98. PF_PUP = AF_PUP
  99. PF_CHAOS = AF_CHAOS
  100. PF_NS = AF_NS
  101. PF_NBS = AF_NBS
  102. PF_ECMA = AF_ECMA
  103. PF_DATAKIT = AF_DATAKIT
  104. PF_CCITT = AF_CCITT
  105. PF_SNA = AF_SNA
  106. PF_DECnet = AF_DECnet
  107. PF_DLI = AF_DLI
  108. PF_LAT = AF_LAT
  109. PF_HYLINK = AF_HYLINK
  110. PF_APPLETALK = AF_APPLETALK
  111. PF_NIT = AF_NIT
  112. PF_802 = AF_802
  113. PF_OSI = AF_OSI
  114. PF_X25 = AF_X25
  115. PF_OSINET = AF_OSINET
  116. PF_GOSIP = AF_GOSIP
  117. PF_IPX = AF_IPX
  118. PF_MAX = AF_MAX
  119. SOMAXCONN = 5
  120. MSG_OOB = 0x1
  121. MSG_PEEK = 0x2
  122. MSG_DONTROUTE = 0x4
  123. MSG_MAXIOVLEN = 16
  124. def OPTLEN(x): return ((((x) + sizeof (long) - 1) / sizeof (long)) * sizeof (long))
  125.  
  126. SOCKETSYS = 88
  127. SOCKETSYS = 83
  128. SO_ACCEPT = 1
  129. SO_BIND = 2
  130. SO_CONNECT = 3
  131. SO_GETPEERNAME = 4
  132. SO_GETSOCKNAME = 5
  133. SO_GETSOCKOPT = 6
  134. SO_LISTEN = 7
  135. SO_RECV = 8
  136. SO_RECVFROM = 9
  137. SO_SEND = 10
  138. SO_SENDTO = 11
  139. SO_SETSOCKOPT = 12
  140. SO_SHUTDOWN = 13
  141. SO_SOCKET = 14
  142. SO_SOCKPOLL = 15
  143. SO_GETIPDOMAIN = 16
  144. SO_SETIPDOMAIN = 17
  145. SO_ADJTIME = 18
  146.