blob: 327c63290cddb16f93620a7414ddcaf5141951b6 [file] [log] [blame]
David K. Bainbridge215e0242017-09-05 23:18:24 -07001// Created by cgo -godefs - DO NOT EDIT
2// cgo -godefs defs_solaris.go
3
4package socket
5
6const (
7 sysAF_UNSPEC = 0x0
8 sysAF_INET = 0x2
9 sysAF_INET6 = 0x1a
10
11 sysSOCK_RAW = 0x4
12)
13
14type iovec struct {
15 Base *int8
16 Len uint64
17}
18
19type msghdr struct {
20 Name *byte
21 Namelen uint32
22 Pad_cgo_0 [4]byte
23 Iov *iovec
24 Iovlen int32
25 Pad_cgo_1 [4]byte
26 Accrights *int8
27 Accrightslen int32
28 Pad_cgo_2 [4]byte
29}
30
31type cmsghdr struct {
32 Len uint32
33 Level int32
34 Type int32
35}
36
37type sockaddrInet struct {
38 Family uint16
39 Port uint16
40 Addr [4]byte /* in_addr */
41 Zero [8]int8
42}
43
44type sockaddrInet6 struct {
45 Family uint16
46 Port uint16
47 Flowinfo uint32
48 Addr [16]byte /* in6_addr */
49 Scope_id uint32
50 X__sin6_src_id uint32
51}
52
53const (
54 sizeofIovec = 0x10
55 sizeofMsghdr = 0x30
56 sizeofCmsghdr = 0xc
57
58 sizeofSockaddrInet = 0x10
59 sizeofSockaddrInet6 = 0x20
60)