zsys_darwin.go raw

   1  // Code generated by cmd/cgo -godefs; DO NOT EDIT.
   2  // cgo -godefs defs_darwin.go
   3  
   4  package ipv4
   5  
   6  const (
   7  	sizeofSockaddrStorage = 0x80
   8  	sizeofSockaddrInet    = 0x10
   9  	sizeofInetPktinfo     = 0xc
  10  
  11  	sizeofIPMreq         = 0x8
  12  	sizeofIPMreqSource   = 0xc
  13  	sizeofGroupReq       = 0x84
  14  	sizeofGroupSourceReq = 0x104
  15  )
  16  
  17  type sockaddrStorage struct {
  18  	Len         uint8
  19  	Family      uint8
  20  	X__ss_pad1  [6]int8
  21  	X__ss_align int64
  22  	X__ss_pad2  [112]int8
  23  }
  24  
  25  type sockaddrInet struct {
  26  	Len    uint8
  27  	Family uint8
  28  	Port   uint16
  29  	Addr   [4]byte /* in_addr */
  30  	Zero   [8]int8
  31  }
  32  
  33  type inetPktinfo struct {
  34  	Ifindex  uint32
  35  	Spec_dst [4]byte /* in_addr */
  36  	Addr     [4]byte /* in_addr */
  37  }
  38  
  39  type ipMreq struct {
  40  	Multiaddr [4]byte /* in_addr */
  41  	Interface [4]byte /* in_addr */
  42  }
  43  
  44  type ipMreqSource struct {
  45  	Multiaddr  [4]byte /* in_addr */
  46  	Sourceaddr [4]byte /* in_addr */
  47  	Interface  [4]byte /* in_addr */
  48  }
  49  
  50  type groupReq struct {
  51  	Interface uint32
  52  	Pad_cgo_0 [128]byte
  53  }
  54  
  55  type groupSourceReq struct {
  56  	Interface uint32
  57  	Pad_cgo_0 [128]byte
  58  	Pad_cgo_1 [128]byte
  59  }
  60