equal
deleted
inserted
replaced
|
1 // Copyright 2018 The Go Authors. All rights reserved. |
|
2 // Use of this source code is governed by a BSD-style |
|
3 // license that can be found in the LICENSE file. |
|
4 |
|
5 // +build aix |
|
6 // +build ppc |
|
7 |
|
8 package unix |
|
9 |
|
10 //sysnb Getrlimit(resource int, rlim *Rlimit) (err error) = getrlimit64 |
|
11 //sysnb Setrlimit(resource int, rlim *Rlimit) (err error) = setrlimit64 |
|
12 //sys Seek(fd int, offset int64, whence int) (off int64, err error) = lseek64 |
|
13 |
|
14 //sys mmap(addr uintptr, length uintptr, prot int, flags int, fd int, offset int64) (xaddr uintptr, err error) |
|
15 |
|
16 func setTimespec(sec, nsec int64) Timespec { |
|
17 return Timespec{Sec: int32(sec), Nsec: int32(nsec)} |
|
18 } |
|
19 |
|
20 func setTimeval(sec, usec int64) Timeval { |
|
21 return Timeval{Sec: int32(sec), Usec: int32(usec)} |
|
22 } |
|
23 |
|
24 func (iov *Iovec) SetLen(length int) { |
|
25 iov.Len = uint32(length) |
|
26 } |
|
27 |
|
28 func (msghdr *Msghdr) SetControllen(length int) { |
|
29 msghdr.Controllen = uint32(length) |
|
30 } |
|
31 |
|
32 func (cmsg *Cmsghdr) SetLen(length int) { |
|
33 cmsg.Len = uint32(length) |
|
34 } |