528 * entirety. |
528 * entirety. |
529 */ |
529 */ |
530 typedef struct sendfiledata sendfiledata; |
530 typedef struct sendfiledata sendfiledata; |
531 struct sendfiledata { |
531 struct sendfiledata { |
532 SYS_FILE fd; /* file to send */ |
532 SYS_FILE fd; /* file to send */ |
533 size_t offset; /* offset in file to start sending from */ |
533 off_t offset; /* offset in file to start sending from */ |
534 size_t len; /* number of bytes to send from file */ |
534 size_t len; /* number of bytes to send from file */ |
535 const void *header; /* data to send before file */ |
535 const void *header; /* data to send before file */ |
536 int hlen; /* number of bytes to send before file */ |
536 int hlen; /* number of bytes to send before file */ |
537 const void *trailer; /* data to send after file */ |
537 const void *trailer; /* data to send after file */ |
538 int tlen; /* number of bytes to send after file */ |
538 int tlen; /* number of bytes to send after file */ |