两个mmaped文件上的sendfile()用法(Linux)
作者:互联网
可以使用sendfile()linux syscall将文件的一部分从一个mmaped文件发送到另一个mmaped文件吗?
解决方法:
从sendfile(2)
开始:
Presently (Linux 2.6.9): in_fd, must correspond to a file which
supports mmap()-like operations (i.e., it cannot be a socket);
and out_fd must refer to a socket.
所以看起来答案是否定的.
编辑
我想我知道您现在在寻找什么.签出splice(2)
.
标签:linux-kernel,sendfile,linux 来源: https://codeday.me/bug/20191210/2099702.html