Linux repositories inspector
Linux
2017-09-15

manpages-dev

Manual pages about using GNU/Linux for development

man-pages

Linux kernel and C library user-space interface documentation

NAME

ipc - System V IPC system calls

SYNOPSIS

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

DESCRIPTION

ipc() is a common kernel entry point for the System V IPC calls for messages, semaphores, and shared memory. call determines which IPC function to invoke; the other arguments are passed through to the appropriate call.
User-space programs should call the appropriate functions by their usual names. Only standard library implementors and kernel hackers need to know about ipc().

CONFORMING TO

ipc() is Linux-specific, and should not be used in programs intended to be portable.

NOTES

On some architectures—for example x86-64 and ARM—there is no ipc() system call; instead, msgctl(2), semctl(2), shmctl(2), and so on really are implemented as separate system calls.

COLOPHON

This page is part of release 5.00 of the Linux man-pages project. A description of the project, information about reporting bugs, and the latest version of this page, can be found at https://www.kernel.org/doc/man-pages/.
⇧ Top