github.com/hxx258456/ccgo@v0.0.5-0.20230213014102-48b35f46f66f/net/ipv4/zsys_darwin.go (about) 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 }