ipc - System V IPC system calls


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


   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 programs should call the  appropriate  functions  by  their  usual
   names.   Only  standard library implementors and kernel hackers need to
   know about ipc().


   ipc() 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 ipc()
   system call; instead msgctl(2), semctl(2), shmctl(2), and so on  really
   are implemented as separate system calls.


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


   This page is part of release 4.09 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

More Linux Commands

XCharStruct(3) - load or unload fonts and font metric struct
The XLoadFont function loads the specified font and returns its associated font ID. If the font name is not in the Host Portable Character Encoding, the result

Tk_IntersectTextLayout(3) - routines to measure and display
These routines are for measuring and displaying single-font, multi-line, justified text. To measure and display simple single-font, single-line strings, refer t

XML::XPath::Node::Namespace(3pm) - an XML namespace node....
new ( prefix, expanded ) Create a new namespace node, expanded is the expanded namespace URI . getPrefix Returns the prefix getExpanded Returns the expanded URI

resizepart(8) simple wrapper around the resize partition ioc
resizepart is a program that informs the Linux kernel of new partition size. This command doesnt manipulate partitions on hard drive. PARAMETERS device Specify

XGetWMClientMachine(3) - set or read a window's WM_CLIENT_MA
The XSetWMClientMachine convenience function calls XSetTextProperty to set the WM_CLIENT_MACHINE property. The XGetWMClientMachine convenience function performs

XDestroySubwindows(3) - destroy windows - Linux manual page
The XDestroyWindow function destroys the specified window as well as all of its subwindows and causes the X server to generate a DestroyNotify event for each wi

lwp-mirror(1) - Simple mirror utility - Linux manual page...
This program can be used to mirror a document from a WWW server. The document is only transferred if the remote copy is newer than the local copy. If the local

glIsEnabled(3gl) - test whether a capability is enabled.....
glIsEnabled returns GL_TRUE if cap is an enabled capability and returns GL_FALSE otherwise. Initially all capabilities except GL_DITHER are disabled; GL_DITHER

quick_halt(8) - stop the system quickly - Linux manual page
Fast system shutdown, that does not carefully stop every single service in the specified order, but just sends a TERM and KILL to everyone and makes sure the fi

innfeed(1) - multi-host, multi-connection, streaming NNTP fe
Innfeed implements the NNTP protocol for transferring news between computers. It handles the standard IHAVE protocol as well as the CHECK/TAKETHIS streaming ext

watchgnupg(1) - Read and print logs from a socket (ManPage)
Most of the main utilities are able to write their log files to a Unix Domain socket if configured that way. watchgnupg is a simple listener for such a socket.

chown32(2) - change ownership of a file - Linux manual page
These system calls change the owner and group of a file. The chown(), fchown(), and lchown() system calls differ only in how the file is specified: * chown() ch

We can't live, work or learn in freedom unless the software we use is free.