github.com/graybobo/golang.org-package-offline-cache@v0.0.0-20200626051047-6608995c132f/x/sys/unix/route_freebsd_64bit.go (about) 1 // Copyright 2014 The Go Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style 3 // license that can be found in the LICENSE file. 4 5 // +build freebsd,amd64 6 7 package unix 8 9 import "unsafe" 10 11 func (any *anyMessage) parseInterfaceMessage(b []byte) *InterfaceMessage { 12 p := (*InterfaceMessage)(unsafe.Pointer(any)) 13 return &InterfaceMessage{Header: p.Header, Data: b[SizeofIfMsghdr:any.Msglen]} 14 }