ipc(5) ipc(5)
NAME
ipc - Zugriffsstruktur für die Interprozeßkommunikation
SYNTAX
#include <sys/ipc.h>
BESCHREIBUNG
Die Include-Datei <sys/ipc.h> wird von drei Mechanismen für die Inter-
prozeßkommunikation (IPC) verwendet: Meldungen, Semaphoren und gemein-
sam benutztem Speicher (shared memory). Diese Mechanismen verwenden
einen gemeinsamen Strukturtyp ipcperm zur Weitergabe von Informatio-
nen, anhand derer festgestellt werden kann, ob eine IPC-Operation
zulässig ist.
Die Struktur ipcperm umfaßt folgende Komponenten:
uidt uid Benutzer-ID des Eigentümers
gidt gid Gruppen-ID des Eigentümers
uidt cuid Benutzer-ID des Erstellers
gidt cgid Gruppen-ID des Erstellers
modet mode Lese-/Schreibzugriff
Die Typen uidt, gidt, modet und keyt sind wie in <sys/types.h>
beschrieben definiert.
Definitionen für folgende Konstanten sind verfügbar:
Modus-Bits:
IPCCREAT Eintrag erstellen, wenn Schlüssel nicht vorhanden.
IPCEXCL Fehler, wenn Schlüssel bereits vorhanden.
IPCNOWAIT Fehler, wenn die Anforderung warten muß.
Schlüssel:
IPCPRIVATE Privater Schlüssel.
Steuerkommandos:
IPCRMID Kennung löschen.
IPCSET Optionen angeben.
IPCSTAT Optionen abrufen.
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98
ipc(5) ipc(5)
Folgende Funktionsprototypen können auch als Makros definiert sein:
keyt ftok(const char *path, int id);
SIEHE AUCH
ftok(3C), types(5).
Seite 2 Reliant UNIX 5.44 Gedruckt 11/98