2
我試圖編譯一個android的ntp客戶端使用android構建系統,並運行到一個問題,其中adjtime()似乎在仿生libc中丟失。如何在不修改仿生的情況下添加對adjtime()的支持?android仿生libc缺少的adjtime()
我在編譯openntpd以供參考。
我試圖編譯一個android的ntp客戶端使用android構建系統,並運行到一個問題,其中adjtime()似乎在仿生libc中丟失。如何在不修改仿生的情況下添加對adjtime()的支持?android仿生libc缺少的adjtime()
我在編譯openntpd以供參考。
也許你可以調用系統調用原始?
/* if it's not already defined, be sure to check this:
syscall numbering is different on every architecture */
#define SYS_adjtimex 124
int adjtimex(struct timex *txc) {
return syscall1(SYS_adjtimex, (void *)txc);
}
見adjtimex
文件,如果你需要,因爲它是比adjtime
有所不同功能在某個特定的Linux系統調用。
謝謝你做到了! – ajpyles 2011-03-11 19:52:54