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