msghdr_openbsd.go raw

   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  package socket
   6  
   7  func (h *msghdr) setIov(vs []iovec) {
   8  	l := len(vs)
   9  	if l == 0 {
  10  		return
  11  	}
  12  	h.Iov = &vs[0]
  13  	h.Iovlen = uint32(l)
  14  }
  15