]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/man/man2/sendfile.2
xnu-2782.30.5.tar.gz
[apple/xnu.git] / bsd / man / man2 / sendfile.2
index d2919e3d2d2543567ab35ca5413fdb8ec33d744d..1e5e537f31cd6c18023b532d2a8e86b40c8ae32a 100644 (file)
@@ -104,14 +104,16 @@ arrays is specified by
 and
 .Fa trl_cnt .
 .Pp
-When a header or trailer is specified the value of 
+When a header or trailer is specified, the value of 
 .Fa len
-returned will include the size of header or trailer sent. The user should
-provide sufficiently large value of 
+argument indicates the maximum number of bytes in the header and/or file to be sent.
+It does not control the trailer; if a trailer exists, all of it will be sent.
+If the value of 
 .Fa len
-as argument including the size of header or trailer, 
-otherwise only part of file data will be sent
-following the header.
+argument is 0, all of the header and/or file will be sent before the entire trailer is sent.
+On return, the
+.Fa len
+argument specifies the total number of bytes sent.
 .Pp
 The
 .Fa flags