aboutsummaryrefslogtreecommitdiff
path: root/sys/freebsd/sys.txt
diff options
context:
space:
mode:
Diffstat (limited to 'sys/freebsd/sys.txt')
-rw-r--r--sys/freebsd/sys.txt10
1 files changed, 9 insertions, 1 deletions
diff --git a/sys/freebsd/sys.txt b/sys/freebsd/sys.txt
index 65e3951f1..3d7401975 100644
--- a/sys/freebsd/sys.txt
+++ b/sys/freebsd/sys.txt
@@ -19,7 +19,15 @@ include <sys/wait.h>
syz_execute_func(text ptr[in, text[target]])
-sendfile(fdout fd, fdin fd, off ptr[inout, fileoff[int64], opt], count int64)
+sf_hdtr {
+ headers ptr[in, array[iovec_in]]
+ hdr_cnt len[headers, int32]
+ trailers ptr[in, array[iovec_in]]
+ trl_cnt len[trailers, int32]
+}
+
+sf_flags = SF_NODISKIO, SF_NOCACHE, SF_SYNC, SF_USER_READAHEAD
+sendfile(fd fd, s sock_in, offset fileoff, nbytes int64, hdtr ptr[in, sf_hdtr], sbytes ptr[out, fileoff[int64]], flags flags[sf_flags])
poll(fds ptr[in, array[pollfd]], nfds len[fds], timeout int32)
ppoll(fds ptr[in, array[pollfd]], nfds len[fds], tsp ptr[in, timespec], sigmask ptr[in, sigset], size len[sigmask])