1.Android bionic 单双字节的转换与glic不同
glic下的wctomb,mbtowc会有问题,需要修改如下:
修改如下:
#ifdef ANDROID
int wctomb(char *s, wchar_t wc) { return wcrtomb(s,wc,NULL); }
int mbtowc(wchar_t *pwc, const char *s, size_t n) { return mbrtowc(pwc, s, n, NULL); }
#endif
2.Android不支持ipc进程间通信,这个还不知道怎么解决
3.chmod 修改权限函数,会有问题,Android下无法识别:S_IREAD|S_IRGRP|S_IROTH|S_IWUSR
解决方法:直接使用mode_t,不用宏定义,例如 chmod(myfile, 0644);
...