OSDN Git Service

Hulk did something
[bytom/vapor.git] / vendor / golang.org / x / net / internal / socket / zsys_linux_amd64.go
diff --git a/vendor/golang.org/x/net/internal/socket/zsys_linux_amd64.go b/vendor/golang.org/x/net/internal/socket/zsys_linux_amd64.go
new file mode 100644 (file)
index 0000000..1502f6c
--- /dev/null
@@ -0,0 +1,66 @@
+// Created by cgo -godefs - DO NOT EDIT
+// cgo -godefs defs_linux.go
+
+package socket
+
+const (
+       sysAF_UNSPEC = 0x0
+       sysAF_INET   = 0x2
+       sysAF_INET6  = 0xa
+
+       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     uint64
+       Control    *byte
+       Controllen uint64
+       Flags      int32
+       Pad_cgo_1  [4]byte
+}
+
+type mmsghdr struct {
+       Hdr       msghdr
+       Len       uint32
+       Pad_cgo_0 [4]byte
+}
+
+type cmsghdr struct {
+       Len   uint64
+       Level int32
+       Type  int32
+}
+
+type sockaddrInet struct {
+       Family uint16
+       Port   uint16
+       Addr   [4]byte /* in_addr */
+       X__pad [8]uint8
+}
+
+type sockaddrInet6 struct {
+       Family   uint16
+       Port     uint16
+       Flowinfo uint32
+       Addr     [16]byte /* in6_addr */
+       Scope_id uint32
+}
+
+const (
+       sizeofIovec   = 0x10
+       sizeofMsghdr  = 0x38
+       sizeofMmsghdr = 0x40
+       sizeofCmsghdr = 0x10
+
+       sizeofSockaddrInet  = 0x10
+       sizeofSockaddrInet6 = 0x1c
+)