Index: src/pkg/syscall/route_freebsd_64bit.go |
=================================================================== |
new file mode 100644 |
--- /dev/null |
+++ b/src/pkg/syscall/route_freebsd_64bit.go |
@@ -0,0 +1,14 @@ |
+// Copyright 2014 The Go Authors. All rights reserved. |
+// Use of this source code is governed by a BSD-style |
+// license that can be found in the LICENSE file. |
+ |
+// +build freebsd,amd64 |
+ |
+package syscall |
+ |
+import "unsafe" |
+ |
+func (any *anyMessage) parseInterfaceMessage(b []byte) *InterfaceMessage { |
+ p := (*InterfaceMessage)(unsafe.Pointer(any)) |
+ return &InterfaceMessage{Header: p.Header, Data: b[SizeofIfMsghdr:any.Msglen]} |
+} |