3

sendfile()linux syscallを使用して、ファイルの一部を1つのmmapedファイルから別のmmapedファイルに送信できますか?

4

1 に答える 1

3

差出人sendfile(2)

現在(Linux 2.6.9):in_fdは、mmap()のような操作をサポートするファイルに対応している必要があります(つまり、ソケットにすることはできません)。out_fdはソケットを参照する必要があります。

したがって、答えはノーのようです。

編集

私はあなたが今探しているものを理解していると思います。チェックアウトsplice(2)

于 2010-03-29T14:38:26.613 に答える