1// Copyright 2017 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//go:build amd64 && solaris
6// +build amd64,solaris
7
8package socket
9
10import "unsafe"
11
12func (v *iovec) set(b []byte) {
13	l := len(b)
14	if l == 0 {
15		return
16	}
17	v.Base = (*int8)(unsafe.Pointer(&b[0]))
18	v.Len = uint64(l)
19}
20