2015-05-19 69 views

回答

1

這些是Linux內核調用,所以它們確實存在於Android上。

更有趣的問題是仿生libc如何爲大多數常用的系統調用提供包裝,或者如果您將不得不直接調用它們。另外,除了被包含在仿生中之外,功能被導出用於NDK中的一般用途。

自第一次NDK發佈以來,似乎sendfile()已經存在。

拼接()並沒有在歷史上似乎是NDK的一部分(我沒有檢查最新的),雖然它加入仿生libc中的AOSP源在2014年6月

順便grep -r上相關的部分NDK安裝和/或AOSP Bionic checkout是快速查看此類事件的方法。