系统相关
首页 > 系统相关> > 两个mmaped文件上的sendfile()用法(Linux)

两个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