#include <sys/sendfile.h> ssize_t sendfile(int out_fd , int in_fd , off_t * offset ", size_t" " count" ); sendfile ()は、あるファイル・ディスクリプタから別の ファイル・ディスクリプタへのデータのコピーを行う。 このコピーはカーネル内で行われるので、 sendfile ()は、 read (2) と write (2) を組み合わせるよりも効率がよい。 read (2) や write (2) ではユーザ空間との間でデータの転送が必要となるからである。 in_fd は読み込みのためにオープンされたファイル・ディスクリプタ、 out_fd は書き込みのためにオープンされたディスクリプタでなければならない。 offset が NULL でない場合、 offset は sendfi