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 sparc64 && linux |
5 // +build sparc64,linux |
6 // +build sparc64,linux |
6 |
7 |
7 package unix |
8 package unix |
8 |
9 |
9 //sys EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error) |
10 //sys EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error) |
10 //sys Fadvise(fd int, offset int64, length int64, advice int) (err error) = SYS_FADVISE64 |
11 //sys Fadvise(fd int, offset int64, length int64, advice int) (err error) = SYS_FADVISE64 |
11 //sys Dup2(oldfd int, newfd int) (err error) |
12 //sys dup2(oldfd int, newfd int) (err error) |
12 //sys Fchown(fd int, uid int, gid int) (err error) |
13 //sys Fchown(fd int, uid int, gid int) (err error) |
13 //sys Fstat(fd int, stat *Stat_t) (err error) |
14 //sys Fstat(fd int, stat *Stat_t) (err error) |
14 //sys Fstatat(dirfd int, path string, stat *Stat_t, flags int) (err error) = SYS_FSTATAT64 |
15 //sys Fstatat(dirfd int, path string, stat *Stat_t, flags int) (err error) = SYS_FSTATAT64 |
15 //sys Fstatfs(fd int, buf *Statfs_t) (err error) |
16 //sys Fstatfs(fd int, buf *Statfs_t) (err error) |
16 //sys Ftruncate(fd int, length int64) (err error) |
17 //sys Ftruncate(fd int, length int64) (err error) |
113 |
114 |
114 func (cmsg *Cmsghdr) SetLen(length int) { |
115 func (cmsg *Cmsghdr) SetLen(length int) { |
115 cmsg.Len = uint64(length) |
116 cmsg.Len = uint64(length) |
116 } |
117 } |
117 |
118 |
118 //sysnb pipe(p *[2]_C_int) (err error) |
119 func (rsa *RawSockaddrNFCLLCP) SetServiceNameLen(length int) { |
|
120 rsa.Service_name_len = uint64(length) |
|
121 } |
|
122 |
|
123 //sysnb pipe(p *[2]_C_int) (err error) |
119 |
124 |
120 func Pipe(p []int) (err error) { |
125 func Pipe(p []int) (err error) { |
121 if len(p) != 2 { |
126 if len(p) != 2 { |
122 return EINVAL |
127 return EINVAL |
123 } |
128 } |