Query: io_sendfile
OS: debian
Section: 3
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
io_sendfile(3) Library Functions Manual io_sendfile(3)NAMEio_sendfile - send data from a file to a socketSYNTAX#include <io.h> int64 io_sendfile(int64 sock,int64 fd,uint64 off,uint64 n);DESCRIPTIONio_sendfile sends data from a file to a socket. This function tries to do this in a way that allows high quality operating systems to do zero-copy TCP (serving the data without copying the file contents to user space or inside kernel space). This function will use special operating system "sendfile" primitives where available and use memory mapped I/O otherwise. It should always be faster than using read() and write() to copy the data yourself. io_sendfile will return the number of bytes sent. If an error occurred, it will return -1 for EAGAIN, or -3 otherwise.SEE ALSOio_wait(3), io_waituntil(3) io_sendfile(3)
Related Man Pages |
---|
io_canread(3) - debian |
io_canwrite(3) - debian |
io_trywrite(3) - debian |
io_wait(3) - debian |
int64(3) - centos |
Similar Topics in the Unix Linux Community |
---|
awk or sed - Convert 2 lines to 1 line |
How can I do this in VI editor? |
One instance of comparing grep and awk |
A (ksh) Library For and From UNIX.com |
New UNIX and Linux History Sections |