【发布时间】:2011-02-02 01:52:18
【问题描述】:
sendfile() linux 系统调用能否用于将文件的一部分从一个 mmaped 文件发送到另一个 mmaped 文件?
【问题讨论】:
标签: linux linux-kernel sendfile
sendfile() linux 系统调用能否用于将文件的一部分从一个 mmaped 文件发送到另一个 mmaped 文件?
【问题讨论】:
标签: linux linux-kernel sendfile
来自sendfile(2):
目前(Linux 2.6.9):in_fd,必须对应一个文件 支持类似 mmap() 的操作(即,它不能是套接字); 并且 out_fd 必须引用一个套接字。
所以看起来答案是否定的。
我想我明白你现在在寻找什么。查看splice(2)。
【讨论】: