// 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]} }