ipc

IPC(2)                     Linux Programmer's Manual                    IPC(2)

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 ap-
       propriate 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.

SEE ALSO
       msgctl(2),  msgget(2),  msgrcv(2), msgsnd(2), semctl(2), semget(2), se-
       mop(2),  semtimedop(2),  shmat(2),  shmctl(2),   shmdt(2),   shmget(2),
       sysvipc(7)

COLOPHON
       This  page  is  part of release 5.05 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/.

Linux                             2019-08-02                            IPC(2)
Man Pages Copyright Respective Owners. Site Copyright (C) 1994 - 2024 Hurricane Electric. All Rights Reserved.