Arquivo ipc.h
Propósito
Descreve as estruturas que são utilizadas pelas subroutines que realizam operações de comunicações interprocesso.
Sintaxe
#include < sys/ipc.h >
Descrição
O arquivo ipc.h define as seguintes constantes simbólicas, tipos e estruturas:
Constantes Simbólicas:
IPC_CREAT create entry if key doesn't exist
IPC_EXCL fail if key exists
IPC_NOWAIT error if request must wait
IPC_PRIVATE private key
IPC_RMID remove identifier
IPC_SET set options
IPC_STAT get options
IPC_ALLO Centry currently allocated
IPC_R read or receive permission
IPC_W write or send permission
IPC_NOERROR truncates a message if too long
SHM_SIZE change segment size (shared mem only)A estrutura ipc_perm contém os seguintes membros:
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 access modes
unsigned short seq slot usage sequence number
key_t key keyOs tipos uid_t, gid_t, mode_te key_t são conforme definidos em <sys/types.h>>
O seguinte é declarado como uma função:
key_t ftok(const char *, int);