66 //sys Iopl(level int) (err error) |
66 //sys Iopl(level int) (err error) |
67 //sys Lchown(path string, uid int, gid int) (err error) = SYS_LCHOWN32 |
67 //sys Lchown(path string, uid int, gid int) (err error) = SYS_LCHOWN32 |
68 //sys Lstat(path string, stat *Stat_t) (err error) = SYS_LSTAT64 |
68 //sys Lstat(path string, stat *Stat_t) (err error) = SYS_LSTAT64 |
69 //sys Pread(fd int, p []byte, offset int64) (n int, err error) = SYS_PREAD64 |
69 //sys Pread(fd int, p []byte, offset int64) (n int, err error) = SYS_PREAD64 |
70 //sys Pwrite(fd int, p []byte, offset int64) (n int, err error) = SYS_PWRITE64 |
70 //sys Pwrite(fd int, p []byte, offset int64) (n int, err error) = SYS_PWRITE64 |
|
71 //sys Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) |
71 //sys sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) = SYS_SENDFILE64 |
72 //sys sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) = SYS_SENDFILE64 |
72 //sys Setfsgid(gid int) (err error) = SYS_SETFSGID32 |
73 //sys setfsgid(gid int) (prev int, err error) = SYS_SETFSGID32 |
73 //sys Setfsuid(uid int) (err error) = SYS_SETFSUID32 |
74 //sys setfsuid(uid int) (prev int, err error) = SYS_SETFSUID32 |
74 //sysnb Setregid(rgid int, egid int) (err error) = SYS_SETREGID32 |
75 //sysnb Setregid(rgid int, egid int) (err error) = SYS_SETREGID32 |
75 //sysnb Setresgid(rgid int, egid int, sgid int) (err error) = SYS_SETRESGID32 |
76 //sysnb Setresgid(rgid int, egid int, sgid int) (err error) = SYS_SETRESGID32 |
76 //sysnb Setresuid(ruid int, euid int, suid int) (err error) = SYS_SETRESUID32 |
77 //sysnb Setresuid(ruid int, euid int, suid int) (err error) = SYS_SETRESUID32 |
77 //sysnb Setreuid(ruid int, euid int) (err error) = SYS_SETREUID32 |
78 //sysnb Setreuid(ruid int, euid int) (err error) = SYS_SETREUID32 |
78 //sys Splice(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int, err error) |
79 //sys Splice(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int, err error) |
369 |
370 |
370 func (msghdr *Msghdr) SetControllen(length int) { |
371 func (msghdr *Msghdr) SetControllen(length int) { |
371 msghdr.Controllen = uint32(length) |
372 msghdr.Controllen = uint32(length) |
372 } |
373 } |
373 |
374 |
|
375 func (msghdr *Msghdr) SetIovlen(length int) { |
|
376 msghdr.Iovlen = uint32(length) |
|
377 } |
|
378 |
374 func (cmsg *Cmsghdr) SetLen(length int) { |
379 func (cmsg *Cmsghdr) SetLen(length int) { |
375 cmsg.Len = uint32(length) |
380 cmsg.Len = uint32(length) |
376 } |
381 } |
377 |
382 |
378 //sys poll(fds *PollFd, nfds int, timeout int) (n int, err error) |
383 //sys poll(fds *PollFd, nfds int, timeout int) (n int, err error) |