-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