OSDN Git Service

Hulk did something
[bytom/vapor.git] / vendor / golang.org / x / net / internal / socket / zsys_freebsd_amd64.go
diff --git a/vendor/golang.org/x/net/internal/socket/zsys_freebsd_amd64.go b/vendor/golang.org/x/net/internal/socket/zsys_freebsd_amd64.go
new file mode 100644 (file)
index 0000000..35c7cb9
--- /dev/null
@@ -0,0 +1,61 @@
+// Created by cgo -godefs - DO NOT EDIT
+// cgo -godefs defs_freebsd.go
+
+package socket
+
+const (
+       sysAF_UNSPEC = 0x0
+       sysAF_INET   = 0x2
+       sysAF_INET6  = 0x1c
+
+       sysSOCK_RAW = 0x3
+)
+
+type iovec struct {
+       Base *byte
+       Len  uint64
+}
+
+type msghdr struct {
+       Name       *byte
+       Namelen    uint32
+       Pad_cgo_0  [4]byte
+       Iov        *iovec
+       Iovlen     int32
+       Pad_cgo_1  [4]byte
+       Control    *byte
+       Controllen uint32
+       Flags      int32
+}
+
+type cmsghdr struct {
+       Len   uint32
+       Level int32
+       Type  int32
+}
+
+type sockaddrInet struct {
+       Len    uint8
+       Family uint8
+       Port   uint16
+       Addr   [4]byte /* in_addr */
+       Zero   [8]int8
+}
+
+type sockaddrInet6 struct {
+       Len      uint8
+       Family   uint8
+       Port     uint16
+       Flowinfo uint32
+       Addr     [16]byte /* in6_addr */
+       Scope_id uint32
+}
+
+const (
+       sizeofIovec   = 0x10
+       sizeofMsghdr  = 0x30
+       sizeofCmsghdr = 0xc
+
+       sizeofSockaddrInet  = 0x10
+       sizeofSockaddrInet6 = 0x1c
+)