vendor/golang.org/x/sys/unix/syscall_netbsd.go
changeset 265 05c40b36d3b2
parent 260 445e01aede7e
equal deleted inserted replaced
264:8f478162d991 265:05c40b36d3b2
   108 
   108 
   109 func direntNamlen(buf []byte) (uint64, bool) {
   109 func direntNamlen(buf []byte) (uint64, bool) {
   110 	return readInt(buf, unsafe.Offsetof(Dirent{}.Namlen), unsafe.Sizeof(Dirent{}.Namlen))
   110 	return readInt(buf, unsafe.Offsetof(Dirent{}.Namlen), unsafe.Sizeof(Dirent{}.Namlen))
   111 }
   111 }
   112 
   112 
       
   113 func SysctlUvmexp(name string) (*Uvmexp, error) {
       
   114 	mib, err := sysctlmib(name)
       
   115 	if err != nil {
       
   116 		return nil, err
       
   117 	}
       
   118 
       
   119 	n := uintptr(SizeofUvmexp)
       
   120 	var u Uvmexp
       
   121 	if err := sysctl(mib, (*byte)(unsafe.Pointer(&u)), &n, nil, 0); err != nil {
       
   122 		return nil, err
       
   123 	}
       
   124 	return &u, nil
       
   125 }
       
   126 
   113 func Pipe(p []int) (err error) {
   127 func Pipe(p []int) (err error) {
   114 	return Pipe2(p, 0)
   128 	return Pipe2(p, 0)
   115 }
   129 }
   116 
   130 
   117 //sysnb	pipe2(p *[2]_C_int, flags int) (err error)
   131 //sysnb	pipe2(p *[2]_C_int, flags int) (err error)
   243 //sys	Chdir(path string) (err error)
   257 //sys	Chdir(path string) (err error)
   244 //sys	Chflags(path string, flags int) (err error)
   258 //sys	Chflags(path string, flags int) (err error)
   245 //sys	Chmod(path string, mode uint32) (err error)
   259 //sys	Chmod(path string, mode uint32) (err error)
   246 //sys	Chown(path string, uid int, gid int) (err error)
   260 //sys	Chown(path string, uid int, gid int) (err error)
   247 //sys	Chroot(path string) (err error)
   261 //sys	Chroot(path string) (err error)
       
   262 //sys	ClockGettime(clockid int32, time *Timespec) (err error)
   248 //sys	Close(fd int) (err error)
   263 //sys	Close(fd int) (err error)
   249 //sys	Dup(fd int) (nfd int, err error)
   264 //sys	Dup(fd int) (nfd int, err error)
   250 //sys	Dup2(from int, to int) (err error)
   265 //sys	Dup2(from int, to int) (err error)
   251 //sys	Dup3(from int, to int, flags int) (err error)
   266 //sys	Dup3(from int, to int, flags int) (err error)
   252 //sys	Exit(code int)
   267 //sys	Exit(code int)