26 //sysnb Getuid() (uid int) |
26 //sysnb Getuid() (uid int) |
27 //sys Lchown(path string, uid int, gid int) (err error) |
27 //sys Lchown(path string, uid int, gid int) (err error) |
28 //sys Listen(s int, n int) (err error) |
28 //sys Listen(s int, n int) (err error) |
29 //sys Pread(fd int, p []byte, offset int64) (n int, err error) = SYS_PREAD64 |
29 //sys Pread(fd int, p []byte, offset int64) (n int, err error) = SYS_PREAD64 |
30 //sys Pwrite(fd int, p []byte, offset int64) (n int, err error) = SYS_PWRITE64 |
30 //sys Pwrite(fd int, p []byte, offset int64) (n int, err error) = SYS_PWRITE64 |
|
31 //sys Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) |
31 //sys Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) = SYS__NEWSELECT |
32 //sys Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) = SYS__NEWSELECT |
32 //sys sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) = SYS_SENDFILE64 |
33 //sys sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) = SYS_SENDFILE64 |
33 //sys Setfsgid(gid int) (err error) |
34 //sys setfsgid(gid int) (prev int, err error) |
34 //sys Setfsuid(uid int) (err error) |
35 //sys setfsuid(uid int) (prev int, err error) |
35 //sysnb Setregid(rgid int, egid int) (err error) |
36 //sysnb Setregid(rgid int, egid int) (err error) |
36 //sysnb Setresgid(rgid int, egid int, sgid int) (err error) |
37 //sysnb Setresgid(rgid int, egid int, sgid int) (err error) |
37 //sysnb Setresuid(ruid int, euid int, suid int) (err error) |
38 //sysnb Setresuid(ruid int, euid int, suid int) (err error) |
38 //sysnb Setreuid(ruid int, euid int) (err error) |
39 //sysnb Setreuid(ruid int, euid int) (err error) |
39 //sys Shutdown(fd int, how int) (err error) |
40 //sys Shutdown(fd int, how int) (err error) |
217 |
218 |
218 func (msghdr *Msghdr) SetControllen(length int) { |
219 func (msghdr *Msghdr) SetControllen(length int) { |
219 msghdr.Controllen = uint32(length) |
220 msghdr.Controllen = uint32(length) |
220 } |
221 } |
221 |
222 |
|
223 func (msghdr *Msghdr) SetIovlen(length int) { |
|
224 msghdr.Iovlen = uint32(length) |
|
225 } |
|
226 |
222 func (cmsg *Cmsghdr) SetLen(length int) { |
227 func (cmsg *Cmsghdr) SetLen(length int) { |
223 cmsg.Len = uint32(length) |
228 cmsg.Len = uint32(length) |
224 } |
229 } |
225 |
230 |
226 //sys poll(fds *PollFd, nfds int, timeout int) (n int, err error) |
231 //sys poll(fds *PollFd, nfds int, timeout int) (n int, err error) |