我可以在哪里得到sendfile函数源? 我在内核源代码中找不到它…
在Linux交叉引用中
由于linux-2.6.23 sendfile()是使用更通用的splice()框架实现的。 您可以在内核源代码树下的fs / splice.c中找到splice()实现。
sendfile()
splice()
sendfile()实现本身位于fs / read_write.c中 。