Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ ipc(5) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

ftok(3C)

types(5)

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

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026