|
|
@@ -44,7 +44,6 @@ package unix
|
|
|
//sys Splice(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int64, err error)
|
|
|
//sys Stat(path string, stat *Stat_t) (err error)
|
|
|
//sys Statfs(path string, buf *Statfs_t) (err error)
|
|
|
-//sys SyncFileRange(fd int, off int64, n int64, flags int) (err error) = SYS_SYNC_FILE_RANGE2
|
|
|
//sys Truncate(path string, length int64) (err error)
|
|
|
//sys Ustat(dev int, ubuf *Ustat_t) (err error)
|
|
|
//sys accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error)
|
|
|
@@ -129,3 +128,11 @@ func Poll(fds []PollFd, timeout int) (n int, err error) {
|
|
|
}
|
|
|
return poll(&fds[0], len(fds), timeout)
|
|
|
}
|
|
|
+
|
|
|
+//sys syncFileRange2(fd int, flags int, off int64, n int64) (err error) = SYS_SYNC_FILE_RANGE2
|
|
|
+
|
|
|
+func SyncFileRange(fd int, off int64, n int64, flags int) error {
|
|
|
+ // The sync_file_range and sync_file_range2 syscalls differ only in the
|
|
|
+ // order of their arguments.
|
|
|
+ return syncFileRange2(fd, flags, off, n)
|
|
|
+}
|