1. NAME

ipc_addid - add an IPC identifier

2. SYNOPSIS

int ipc_addid(struct ipc_ids *  ids , struct kern_ipc_perm *  new , int  size );

3. ARGUMENTS

ids
    IPC identifier set

new
    new IPC permission set

size
    limit for the number of used ids

4. DESCRIPTION

Add an entry AqnewAq to the IPC ids idr. The permissions object is initialised and the first free entry is set up and the id assigned is returned. The AqnewAq entry is returned in a locked state on success. On failure the entry is not locked and a negative err-code is returned.

Called with ipc_ids.rw_mutex held as a writer.

5. COPYRIGHT