/slp-250/lib/plat-os2emx/SOCKET.py

https://github.com/swolchok/dspython · Python · 106 lines · 101 code · 2 blank · 3 comment · 0 complexity · e95e2c1e27bd8e39c9ad9789e05ef9e0 MD5 · raw file

  1. # Generated by h2py from f:/emx/include/sys/socket.h
  2. # Included from sys/types.h
  3. FD_SETSIZE = 256
  4. # Included from sys/uio.h
  5. FREAD = 1
  6. FWRITE = 2
  7. SOCK_STREAM = 1
  8. SOCK_DGRAM = 2
  9. SOCK_RAW = 3
  10. SOCK_RDM = 4
  11. SOCK_SEQPACKET = 5
  12. SO_DEBUG = 0x0001
  13. SO_ACCEPTCONN = 0x0002
  14. SO_REUSEADDR = 0x0004
  15. SO_KEEPALIVE = 0x0008
  16. SO_DONTROUTE = 0x0010
  17. SO_BROADCAST = 0x0020
  18. SO_USELOOPBACK = 0x0040
  19. SO_LINGER = 0x0080
  20. SO_OOBINLINE = 0x0100
  21. SO_L_BROADCAST = 0x0200
  22. SO_RCV_SHUTDOWN = 0x0400
  23. SO_SND_SHUTDOWN = 0x0800
  24. SO_SNDBUF = 0x1001
  25. SO_RCVBUF = 0x1002
  26. SO_SNDLOWAT = 0x1003
  27. SO_RCVLOWAT = 0x1004
  28. SO_SNDTIMEO = 0x1005
  29. SO_RCVTIMEO = 0x1006
  30. SO_ERROR = 0x1007
  31. SO_TYPE = 0x1008
  32. SO_OPTIONS = 0x1010
  33. SOL_SOCKET = 0xffff
  34. AF_UNSPEC = 0
  35. AF_UNIX = 1
  36. AF_INET = 2
  37. AF_IMPLINK = 3
  38. AF_PUP = 4
  39. AF_CHAOS = 5
  40. AF_NS = 6
  41. AF_NBS = 7
  42. AF_ISO = 7
  43. AF_OSI = AF_ISO
  44. AF_ECMA = 8
  45. AF_DATAKIT = 9
  46. AF_CCITT = 10
  47. AF_SNA = 11
  48. AF_DECnet = 12
  49. AF_DLI = 13
  50. AF_LAT = 14
  51. AF_HYLINK = 15
  52. AF_APPLETALK = 16
  53. AF_NB = 17
  54. AF_NETBIOS = AF_NB
  55. AF_OS2 = AF_UNIX
  56. AF_MAX = 18
  57. PF_UNSPEC = AF_UNSPEC
  58. PF_UNIX = AF_UNIX
  59. PF_INET = AF_INET
  60. PF_IMPLINK = AF_IMPLINK
  61. PF_PUP = AF_PUP
  62. PF_CHAOS = AF_CHAOS
  63. PF_NS = AF_NS
  64. PF_NBS = AF_NBS
  65. PF_ISO = AF_ISO
  66. PF_OSI = AF_ISO
  67. PF_ECMA = AF_ECMA
  68. PF_DATAKIT = AF_DATAKIT
  69. PF_CCITT = AF_CCITT
  70. PF_SNA = AF_SNA
  71. PF_DECnet = AF_DECnet
  72. PF_DLI = AF_DLI
  73. PF_LAT = AF_LAT
  74. PF_HYLINK = AF_HYLINK
  75. PF_APPLETALK = AF_APPLETALK
  76. PF_NB = AF_NB
  77. PF_NETBIOS = AF_NB
  78. PF_OS2 = AF_UNIX
  79. PF_MAX = AF_MAX
  80. SOMAXCONN = 5
  81. MSG_OOB = 0x1
  82. MSG_PEEK = 0x2
  83. MSG_DONTROUTE = 0x4
  84. MSG_EOR = 0x8
  85. MSG_TRUNC = 0x10
  86. MSG_CTRUNC = 0x20
  87. MSG_WAITALL = 0x40
  88. MSG_MAXIOVLEN = 16
  89. SCM_RIGHTS = 0x01
  90. MT_FREE = 0
  91. MT_DATA = 1
  92. MT_HEADER = 2
  93. MT_SOCKET = 3
  94. MT_PCB = 4
  95. MT_RTABLE = 5
  96. MT_HTABLE = 6
  97. MT_ATABLE = 7
  98. MT_SONAME = 8
  99. MT_ZOMBIE = 9
  100. MT_SOOPTS = 10
  101. MT_FTABLE = 11
  102. MT_RIGHTS = 12
  103. MT_IFADDR = 13
  104. MAXSOCKETS = 2048