关于android-kernel中的msgrcv?

时间:2016-01-07 12:50:06

标签: linux-kernel arm ipc android-kernel

我正在运行一个测试套件,用于测试android内核中与IPC相关的功能。当我测试msgrcv系统调用时,它没有实现返回错误功能。

这是真的msgrcv()系统调用没有在android-kernel中实现,如果是这样,为什么和android内核中的系统调用服务于msgrcv()系统调用的目的。

我得到了相关声明,声称系统V IPC(包括消息队列)未在Bionic上实现。但不确定它是什么意思。

更新:我能在android内核中找到msgrcv的定义,但不确定为什么它返回错误函数未实现。

以下代码段:

GetDlgItem(IDC_LIST1)->ModifyStyleEx(NULL, WS_EX_RIGHT);

如果信息看起来不完整或模糊,请发表评论,感谢帮助。

1 个答案:

答案 0 :(得分:1)

System V IPC可能在内核中可用,但系统调用接口未在Bionic lib C中实现。例如,/bionic/libc/arch-arm/syscalls/包含与ARM相关的所有系统调用实现。