// Copyright 2009 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.

//go:build amd64 && darwin
// +build amd64,darwin

package unix

import 

func (,  int64) Timespec {
	return Timespec{Sec: , Nsec: }
}

func (,  int64) Timeval {
	return Timeval{Sec: , Usec: int32()}
}

func ( *Kevent_t, , ,  int) {
	.Ident = uint64()
	.Filter = int16()
	.Flags = uint16()
}

func ( *Iovec) ( int) {
	.Len = uint64()
}

func ( *Msghdr) ( int) {
	.Controllen = uint32()
}

func ( *Msghdr) ( int) {
	.Iovlen = int32()
}

func ( *Cmsghdr) ( int) {
	.Len = uint32()
}

func (, , , , , , , , ,  uintptr) (,  uintptr,  syscall.Errno)

//sys	Fstat(fd int, stat *Stat_t) (err error) = SYS_FSTAT64
//sys	Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) = SYS_FSTATAT64
//sys	Fstatfs(fd int, stat *Statfs_t) (err error) = SYS_FSTATFS64
//sys	getfsstat(buf unsafe.Pointer, size uintptr, flags int) (n int, err error) = SYS_GETFSSTAT64
//sys	Lstat(path string, stat *Stat_t) (err error) = SYS_LSTAT64
//sys	ptrace1(request int, pid int, addr uintptr, data uintptr) (err error) = SYS_ptrace
//sys	Stat(path string, stat *Stat_t) (err error) = SYS_STAT64
//sys	Statfs(path string, stat *Statfs_t) (err error) = SYS_STATFS64