Section: Linux Programmer's Manual (2)
ipc - System V IPC system calls
int ipc(unsigned int call, int first, int second, int third,
void *ptr, long fifth);
is a common kernel entry point for the System V IPC calls
for messages, semaphores, and shared memory.
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
is Linux-specific, and should not be used in programs
intended to be portable.
On some architectures---for example x86-64 and ARM---there is no
system call; instead,
and so on really are implemented as separate system calls.
This page is part of release 5.10 of the Linux
A description of the project,
information about reporting bugs,
and the latest version of this page,
can be found at