text: # Generated by h2py from /usr/include/sys/socket.h
  
  # Included from sys/bsd_types.h
  
  # Included from sys/mkdev.h
  ONBITSMAJOR = 7
  ONBITSMINOR = 8
  OMAXMAJ = 0x7f
  OMAXMIN = 0xff
  NBITSMAJOR = 14
  NBITSMINOR = 18
  MAXMAJ = 0x1ff
  MAXMIN = 0x3ffff
  OLDDEV = 0
  NEWDEV = 1
  MKDEV_VER = NEWDEV
  def major(dev): return __major(MKDEV_VER, dev)
  
  def minor(dev): return __minor(MKDEV_VER, dev)
  
  
  # Included from sys/select.h
  FD_SETSIZE = 1024
  NBBY = 8
  SOCK_STREAM = 1
  SOCK_DGRAM = 2
  SOCK_RAW = 3
  SOCK_RDM = 4
  SOCK_SEQPACKET = 5
  NC_TPI_CLTS = 1
  NC_TPI_COTS = 2
  NC_TPI_COTS_ORD = 3
  NC_TPI_RAW = 4
  SOCK_DGRAM = NC_TPI_CLTS
  SOCK_STREAM = NC_TPI_COTS
  SOCK_RAW = NC_TPI_RAW
  SOCK_RDM = 5
  SOCK_SEQPACKET = 6
  IRIX4_SOCK_STREAM = 1
  IRIX4_SOCK_DGRAM = 2
  IRIX4_SOCK_RAW = 3
  IRIX4_SOCK_RDM = 4
  IRIX4_SOCK_SEQPACKET = 5
  SO_DEBUG = 0x0001
  SO_ACCEPTCONN = 0x0002
  SO_REUSEADDR = 0x0004
  SO_KEEPALIVE = 0x0008
  SO_DONTROUTE = 0x0010
  SO_BROADCAST = 0x0020
  SO_USELOOPBACK = 0x0040
  SO_LINGER = 0x0080
  SO_OOBINLINE = 0x0100
  SO_REUSEPORT = 0x0200
  SO_ORDREL = 0x0200
  SO_IMASOCKET = 0x0400
  SO_CHAMELEON = 0x1000
  SO_SNDBUF = 0x1001
  SO_RCVBUF = 0x1002
  SO_SNDLOWAT = 0x1003
  SO_RCVLOWAT = 0x1004
  SO_SNDTIMEO = 0x1005
  SO_RCVTIMEO = 0x1006
  SO_ERROR = 0x1007
  SO_TYPE = 0x1008
  SO_PROTOTYPE = 0x1009
  SOL_SOCKET = 0xffff
  AF_UNSPEC = 0
  AF_UNIX = 1
  AF_INET = 2
  AF_IMPLINK = 3
  AF_PUP = 4
  AF_CHAOS = 5
  AF_NS = 6
  AF_ISO = 7
  AF_ECMA = 8
  AF_DATAKIT = 9
  AF_CCITT = 10
  AF_SNA = 11
  AF_DECnet = 12
  AF_DLI = 13
  AF_LAT = 14
  AF_HYLINK = 15
  AF_APPLETALK = 16
  AF_ROUTE = 17
  AF_RAW = 18
  AF_LINK = 18
  pseudo_AF_XTP = 19
  AF_NIT = 17
  AF_802 = 18
  AF_OSI = 19
  AF_X25 = 20
  AF_OSINET = 21
  AF_GOSIP = 22
  AF_SDL = 23
  AF_MAX = (AF_SDL+1)
  def OPTLEN(x): return ((((x) + sizeof(long) - 1) / sizeof(long)) * sizeof(long))
  
  PF_UNSPEC = AF_UNSPEC
  PF_UNIX = AF_UNIX
  PF_INET = AF_INET
  PF_IMPLINK = AF_IMPLINK
  PF_PUP = AF_PUP
  PF_CHAOS = AF_CHAOS
  PF_NS = AF_NS
  PF_ISO = AF_ISO
  PF_ECMA = AF_ECMA
  PF_DATAKIT = AF_DATAKIT
  PF_CCITT = AF_CCITT
  PF_SNA = AF_SNA
  PF_DECnet = AF_DECnet
  PF_DLI = AF_DLI
  PF_LAT = AF_LAT
  PF_HYLINK = AF_HYLINK
  PF_APPLETALK = AF_APPLETALK
  PF_ROUTE = AF_ROUTE
  PF_LINK = AF_LINK
  PF_XTP = pseudo_AF_XTP
  PF_RAW = AF_RAW
  PF_NIT = AF_NIT
  PF_802 = AF_802
  PF_OSI = AF_OSI
  PF_X25 = AF_X25
  PF_OSINET = AF_OSINET
  PF_GOSIP = AF_GOSIP
  PF_MAX = AF_MAX
  SOMAXCONN = 5
  MSG_OOB = 0x1
  MSG_PEEK = 0x2
  MSG_DONTROUTE = 0x4
  MSG_EOR = 0x8
  MSG_BTAG = 0x40
  MSG_ETAG = 0x80
  MSG_MAXIOVLEN = 16
  