Android NDK缺少lockf()函数。
当我使用Android NDK编译CUPS时,错误来自缺少lockf()。
因此,需要为NDK创建类似于lockf()的函数。
请帮助我创建这样的功能。

任何帮助将不胜感激。

PS:我是菜鸟

最佳答案

这是另一种Google产品处理的方式

// The lockf() function is not available on Android; we translate to flock().
#define F_LOCK LOCK_EX
#define F_ULOCK LOCK_UN
inline int lockf(int fd, int cmd, off_t ignored_len) {
    return flock(fd, cmd);
}


https://src.chromium.org/svn/branches/1312/src/base/os_compat_android.h

07-27 13:58