Linux支持splice()和sendfile(),Android怎么样?

时间:2015-05-19 23:50:01

标签: android splice sendfile

Android是否支持splice()和sendfile()?

1 个答案:

答案 0 :(得分:1)

这些是Linux内核调用,因此它们确实存在于Android上。

更有趣的问题是,如果Bionic libc提供包装器,就像它对大多数通常使用的系统调用一样,或者如果你必须直接调用它们。此外,除了被包含在Bionic中之外,还有一个问题是导出的功能在NDK中一般使用。

自第一个NDK发布以来,似乎sendfile()已经存在。

虽然它在2014年6月被添加到BOS libc的AOSP来源中,但是史上似乎并没有成为NDK的一部分(我没有检查最新版本)。

顺便提一下grep -r NDK安装的相关部分和/或AOSP Bionic结账是一种快速查看此类内容的方法。