遵循规范

ipc()是特定于Linux的,不应在旨在可移植的程序中使用。

备注

在某些架构(例如x86-64和ARM)上,没有ipc()系统调用。相反,msgctl(2),semctl(2),shmctl(2)等实际上是作为单独的系统调用实现的。

名称

ipc-系统V IPC系统调用

语法

int ipc(unsigned int call, int first, int second, int third,
        void *ptr, long fifth);

另外参见

msgctl(2),msgget(2),msgrcv(2),msgsnd(2),semctl(2),semget(2),semop(2),semtimedop(2),shmat(2),shmctl(2), shmdt(2),shmget(2),sysvipc(7)

出版信息

这个页面是Linux手册页项目5.08版的一部分。有关项目的说明、有关报告错误的信息以及此页面的最新版本,请访问https://www.kernel.org/doc/man-pages/

说明

ipc()是System V IPC调用消息,信号量和共享内存的常用内核入口点。调用确定要调用的IPC函数;其他参数将传递给适当的调用。

用户空间程序应使用其常用名称来调用适当的函数。只有标准库实现者和内核黑客才需要了解ipc()。

IPC - Linux手册页

Linux程序员手册 第2部分
更新日期: 2019-08-02

日期:2019-08-20 17:58:54 来源:oir作者:oir