...

Source file src/syscall/syscall_openbsd_amd64.go

Documentation: syscall

		 1  // Copyright 2009 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 syscall
		 6  
		 7  func setTimespec(sec, nsec int64) Timespec {
		 8  	return Timespec{Sec: sec, Nsec: nsec}
		 9  }
		10  
		11  func setTimeval(sec, usec int64) Timeval {
		12  	return Timeval{Sec: sec, Usec: usec}
		13  }
		14  
		15  func SetKevent(k *Kevent_t, fd, mode, flags int) {
		16  	k.Ident = uint64(fd)
		17  	k.Filter = int16(mode)
		18  	k.Flags = uint16(flags)
		19  }
		20  
		21  func (iov *Iovec) SetLen(length int) {
		22  	iov.Len = uint64(length)
		23  }
		24  
		25  func (msghdr *Msghdr) SetControllen(length int) {
		26  	msghdr.Controllen = uint32(length)
		27  }
		28  
		29  func (cmsg *Cmsghdr) SetLen(length int) {
		30  	cmsg.Len = uint32(length)
		31  }
		32  

View as plain text