2015-05-19 65 views

回答

1

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

更有趣的问题是仿生libc如何为大多数常用的系统调用提供包装,或者如果您将不得不直接调用它们。另外,除了被包含在仿生中之外,功能被导出用于NDK中的一般用途。

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

拼接()并没有在历史上似乎是NDK的一部分(我没有检查最新的),虽然它加入仿生libc中的AOSP源在2014年6月

顺便grep -r上相关的部分NDK安装和/或AOSP Bionic checkout是快速查看此类事件的方法。