Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

ipc_lock(9) [centos man page]

IPC_LOCK(9)						       Kernel IPC facilities						       IPC_LOCK(9)

NAME
ipc_lock - Lock an ipc structure without rwsem held SYNOPSIS
struct kern_ipc_perm * ipc_lock(struct ipc_ids * ids, int id); ARGUMENTS
ids IPC identifier set id ipc id to look for DESCRIPTION
Look for an id in the ipc ids idr and lock the associated ipc object. The ipc object is locked on successful exit. COPYRIGHT
Kernel Hackers Manual 3.10 June 2014 IPC_LOCK(9)

Check Out this Related Man Page

ipc.h(3HEAD)							      Headers							      ipc.h(3HEAD)

NAME
ipc.h, ipc - XSI interprocess communication access structure SYNOPSIS
#include <sys/ipc.h> DESCRIPTION
The <sys/ipc.h> header is used by three mechanisms for interprocess communication (IPC): messages, semaphores, and shared memory. All use a common structure type, ipc_perm, to pass information used in determining permission to perform an IPC operation. The ipc_perm structure contains the following members: uid_t uid /* owner's user ID */ gid_t gid /* owner's group ID */ uid_t cuid /* creator's user ID */ gid_t cgid /* creator's group ID */ mode_t mode /* read/write permission The uid_t, gid_t, mode_t, and key_t types are defined as described in <sys/types.h>. See types.h(3HEAD). Definitions are provided for the constants listed below. Mode bits: IPC_CREAT Create entry if key does not exist. IPC_EXCL Fail if key exists. IPC_NOWAIT Error if request must wait. Keys: IPC_PRIVATE Private key. Control commands: IPC_RMID Remove identifier. IPC_SET Set options. IPC_STAT Get options. ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Interface Stability |Standard | +-----------------------------+-----------------------------+ SEE ALSO
ftok(3C), types.h(3HEAD), attributes(5), standards(5) SunOS 5.10 10 Sep 2004 ipc.h(3HEAD)
Man Page