vendor/golang.org/x/sys/unix/syscall_linux_mips64x.go
changeset 256 6d9efbef00a9
parent 251 1c52a0eeb952
child 260 445e01aede7e
equal deleted inserted replaced
255:4f153a23adab 256:6d9efbef00a9
     1 // Copyright 2015 The Go Authors. All rights reserved.
     1 // Copyright 2015 The Go Authors. All rights reserved.
     2 // Use of this source code is governed by a BSD-style
     2 // Use of this source code is governed by a BSD-style
     3 // license that can be found in the LICENSE file.
     3 // license that can be found in the LICENSE file.
     4 
     4 
       
     5 //go:build linux && (mips64 || mips64le)
     5 // +build linux
     6 // +build linux
     6 // +build mips64 mips64le
     7 // +build mips64 mips64le
     7 
     8 
     8 package unix
     9 package unix
     9 
    10 
    10 //sys	Dup2(oldfd int, newfd int) (err error)
    11 //sys	dup2(oldfd int, newfd int) (err error)
    11 //sysnb	EpollCreate(size int) (fd int, err error)
    12 //sysnb	EpollCreate(size int) (fd int, err error)
    12 //sys	EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error)
    13 //sys	EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error)
    13 //sys	Fadvise(fd int, offset int64, length int64, advice int) (err error) = SYS_FADVISE64
    14 //sys	Fadvise(fd int, offset int64, length int64, advice int) (err error) = SYS_FADVISE64
    14 //sys	Fchown(fd int, uid int, gid int) (err error)
    15 //sys	Fchown(fd int, uid int, gid int) (err error)
    15 //sys	Fstatfs(fd int, buf *Statfs_t) (err error)
    16 //sys	Fstatfs(fd int, buf *Statfs_t) (err error)
   102 	p[0] = int(pp[0])
   103 	p[0] = int(pp[0])
   103 	p[1] = int(pp[1])
   104 	p[1] = int(pp[1])
   104 	return
   105 	return
   105 }
   106 }
   106 
   107 
   107 //sysnb pipe2(p *[2]_C_int, flags int) (err error)
   108 //sysnb	pipe2(p *[2]_C_int, flags int) (err error)
   108 
   109 
   109 func Pipe2(p []int, flags int) (err error) {
   110 func Pipe2(p []int, flags int) (err error) {
   110 	if len(p) != 2 {
   111 	if len(p) != 2 {
   111 		return EINVAL
   112 		return EINVAL
   112 	}
   113 	}
   214 
   215 
   215 func (cmsg *Cmsghdr) SetLen(length int) {
   216 func (cmsg *Cmsghdr) SetLen(length int) {
   216 	cmsg.Len = uint64(length)
   217 	cmsg.Len = uint64(length)
   217 }
   218 }
   218 
   219 
       
   220 func (rsa *RawSockaddrNFCLLCP) SetServiceNameLen(length int) {
       
   221 	rsa.Service_name_len = uint64(length)
       
   222 }
       
   223 
       
   224 func InotifyInit() (fd int, err error) {
       
   225 	return InotifyInit1(0)
       
   226 }
       
   227 
   219 //sys	poll(fds *PollFd, nfds int, timeout int) (n int, err error)
   228 //sys	poll(fds *PollFd, nfds int, timeout int) (n int, err error)
   220 
   229 
   221 func Poll(fds []PollFd, timeout int) (n int, err error) {
   230 func Poll(fds []PollFd, timeout int) (n int, err error) {
   222 	if len(fds) == 0 {
   231 	if len(fds) == 0 {
   223 		return poll(nil, 0, timeout)
   232 		return poll(nil, 0, timeout)
   224 	}
   233 	}
   225 	return poll(&fds[0], len(fds), timeout)
   234 	return poll(&fds[0], len(fds), timeout)
   226 }
   235 }
   227 
       
   228 func InotifyInit() (fd int, err error) {
       
   229         return InotifyInit1(0)
       
   230 }
       
   231