如何将C语言lockf调用移植到Android平台?
Android平台移植C语言lockf调用的实践思路
需求说明
要把i2pd项目里daemon/UnixDaemon.cpp中#ifndef/#endif代码块内的C语言lockf调用适配到Android平台。
遇到的问题
原本参考方案尝试用flock替代lockf,但在NDK版本23.2.8568313的Android环境里,flock是结构体而非文件锁函数,没法直接用来替换。
后续尝试方向
打算基于进程级文件和目录锁的实现思路做实验,通过对文件或目录的独占锁定来实现和lockf一致的进程同步功能。
内容的提问来源于stack exchange,提问作者Eugene Gr. Philippov
相关产品推荐
相关产品推荐

