|
@@ -60,6 +60,15 @@ func Openat(dirfd int, path string, flags int, mode uint32) (fd int, err error)
|
|
|
return openat(dirfd, path, flags|O_LARGEFILE, mode)
|
|
return openat(dirfd, path, flags|O_LARGEFILE, mode)
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+//sys poll(fds *PollFd, nfd int, timeout int) (n int, err error)
|
|
|
|
|
+
|
|
|
|
|
+func Poll(fds []PollFd, timeout int) (n int, err error) {
|
|
|
|
|
+ if len(fds) == 0 {
|
|
|
|
|
+ return poll(nil, 0, timeout)
|
|
|
|
|
+ }
|
|
|
|
|
+ return poll(&fds[0], len(fds), timeout)
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
//sys readlinkat(dirfd int, path string, buf []byte) (n int, err error)
|
|
//sys readlinkat(dirfd int, path string, buf []byte) (n int, err error)
|
|
|
|
|
|
|
|
func Readlink(path string, buf []byte) (n int, err error) {
|
|
func Readlink(path string, buf []byte) (n int, err error) {
|
|
@@ -1043,7 +1052,6 @@ func Munmap(b []byte) (err error) {
|
|
|
// Newfstatat
|
|
// Newfstatat
|
|
|
// Nfsservctl
|
|
// Nfsservctl
|
|
|
// Personality
|
|
// Personality
|
|
|
-// Poll
|
|
|
|
|
// Ppoll
|
|
// Ppoll
|
|
|
// Pselect6
|
|
// Pselect6
|
|
|
// Ptrace
|
|
// Ptrace
|