)T(U  Safe-InferredFile range for sendfile.None;Simple binding for sendfile() of Linux. Used system calls:5EntireFile -- open(), stat(), sendfile(), and close()-PartOfFile -- open(), sendfile(), and close()gIf the size of the file is unknown when sending the entire file, specifying PartOfFile is much faster. The fourth action argument is called when a file is sent as chunks. Chucking is inevitable if the socket is non-blocking (this is the default) and the file is large. The action is called after a chunk is sent and bofore waiting the socket to be ready for writing.;Simple binding for sendfile() of Linux. Used system calls:#EntireFile -- stat() and sendfile()PartOfFile -- sendfile()gIf the size of the file is unknown when sending the entire file, specifying PartOfFile is much faster. The fourth action argument is called when a file is sent as chunks. Chucking is inevitable if the socket is non-blocking (this is the default) and the file is large. The action is called after a chunk is sent and bofore waiting the socket to be ready for writing.FSimple binding for send() and sendfile() of Linux. Used system calls:=EntireFile -- send(), open(), stat(), sendfile(), and close()5PartOfFile -- send(), open(), sendfile(), and close()The fifth header is sent with send() + the MSG_MORE flag. If the file is small enough, the header and the file is send in a single TCP packet.gIf the size of the file is unknown when sending the entire file, specifying PartOfFile is much faster. The fourth action argument is called when a file is sent as chunks. Chucking is inevitable if the socket is non-blocking (this is the default) and the file is large. The action is called after a chunk is sent and bofore waiting the socket to be ready for writing.FSimple binding for send() and sendfile() of Linux. Used system calls:+EntireFile -- send(), stat() and sendfile()#PartOfFile -- send() and sendfile()The fifth header is sent with send() + the MSG_MORE flag. If the file is small enough, the header and the file is send in a single TCP packet.gIf the size of the file is unknown when sending the entire file, specifying PartOfFile is much faster. The fourth action argument is called when a file is sent as chunks. Chucking is inevitable if the socket is non-blocking (this is the default) and the file is large. The action is called after a chunk is sent and bofore waiting the socket to be ready for writing.  None       simple-sendfile-0.2.21Network.SendfileNetwork.Sendfile.TypesNetwork.Sendfile.Linux FileRange PartOfFile rangeOffset rangeLength EntireFilesendfile sendfileFdsendfileWithHeadersendfileFdWithHeaderc_send c_sendfile64 c_sendfile32 isLargeOffset isLargeSizesafeSize sendfileloop c_sendfile sendMsgMoresendloop