vendor/golang.org/x/sys/unix/syscall_linux_ppc64x.go
changeset 256 6d9efbef00a9
parent 251 1c52a0eeb952
child 260 445e01aede7e
equal deleted inserted replaced
255:4f153a23adab 256:6d9efbef00a9
     1 // Copyright 2009 The Go Authors. All rights reserved.
     1 // Copyright 2009 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 && (ppc64 || ppc64le)
     5 // +build linux
     6 // +build linux
     6 // +build ppc64 ppc64le
     7 // +build ppc64 ppc64le
     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	Fstat(fd int, stat *Stat_t) (err error)
    16 //sys	Fstat(fd int, stat *Stat_t) (err error)
    97 
    98 
    98 func (cmsg *Cmsghdr) SetLen(length int) {
    99 func (cmsg *Cmsghdr) SetLen(length int) {
    99 	cmsg.Len = uint64(length)
   100 	cmsg.Len = uint64(length)
   100 }
   101 }
   101 
   102 
   102 //sysnb pipe(p *[2]_C_int) (err error)
   103 func (rsa *RawSockaddrNFCLLCP) SetServiceNameLen(length int) {
       
   104 	rsa.Service_name_len = uint64(length)
       
   105 }
       
   106 
       
   107 //sysnb	pipe(p *[2]_C_int) (err error)
   103 
   108 
   104 func Pipe(p []int) (err error) {
   109 func Pipe(p []int) (err error) {
   105 	if len(p) != 2 {
   110 	if len(p) != 2 {
   106 		return EINVAL
   111 		return EINVAL
   107 	}
   112 	}
   110 	p[0] = int(pp[0])
   115 	p[0] = int(pp[0])
   111 	p[1] = int(pp[1])
   116 	p[1] = int(pp[1])
   112 	return
   117 	return
   113 }
   118 }
   114 
   119 
   115 //sysnb pipe2(p *[2]_C_int, flags int) (err error)
   120 //sysnb	pipe2(p *[2]_C_int, flags int) (err error)
   116 
   121 
   117 func Pipe2(p []int, flags int) (err error) {
   122 func Pipe2(p []int, flags int) (err error) {
   118 	if len(p) != 2 {
   123 	if len(p) != 2 {
   119 		return EINVAL
   124 		return EINVAL
   120 	}
   125 	}