sysvipc(7) Miscellaneous Information Manual sysvipc(7) BEZEICHNUNG sysvipc - System-V-Mechanismen fur Interprozesskommunikation BESCHREIBUNG System-V-IPC ist der Name, der drei auf UNIX-Systemen weitverbreiteten Interprozesskommunikationsmechanismen gegeben wurde: Nachrichtenwarteschlangen, Semaphoren und gemeinsam genutzter Speicher. Nachrichten-Warteschlangen (Message queues) System-V-Nachrichtenwarteschlangen erlauben den Datenaustausch in Einheiten, Nachrichten genannt. Jede Nachricht kann uber eine zugehorige Prioritat verfugen. POSIX-Nachrichtenwarteschlangen stellen eine alternative API zur Erzielung des gleichen Ergebnisses bereit, siehe mq_overview(7). Das System-V-Nachrichtenwarteschlangen-API besteht aus den folgenden Systemaufrufen: msgget(2) Erstellt eine neue Nachrichtenwarteschlange oder erlangt die Kennung einer bestehenden Nachrichtenwarteschlange. Dieser Aufruf liefert einen Kennzeichner zuruck, der in den verbleibenden APIs verwandt wird. msgsnd(2) Fugt eine Nachricht zu einer Warteschlange hinzu. msgrcv(2) Entfernt eine Nachricht aus einer Warteschlange. msgctl(2) Fuhrt verschiedene Steueraktionen, einschliesslich Loschung, auf einer Warteschlange aus. Semaphoren-Gruppen (Semaphore Sets) Semaphoren gemass System V erlauben es Prozessen, ihre Aktionen zu synchronisieren. System-V-Semaphoren werden in Gruppen zugeordnet; jede Semaphore in einer Gruppe ist eine Zahl-Semaphore. Semaphoren gemass POSIX ist eine alternative API zur Erreichung des gleichen Ergebnisses; siehe shm_overview(7). Die Sempahore-API gemass System V besteht aus den folgenden Systemaufrufen: semget(2) Erstellt eine neue Gruppe oder erlangt die Kennung einer bestehenden Gruppe. Dieser Aufruf liefert einen Kennzeichner zuruck, der in der restlichen API verwandt wird. semop(2) Fuhrt Aktionen auf eine Semaphore in der Gruppe aus. semctl(2) Fuhrt auf eine Gruppe verschiedene Steueraktionen aus, einschliesslich Loschung. Gemeinsame Speichersegmente Gemeinsamer Speicher gemass System V erlaubt es Prozessen, eine Speicherregion (ein >>Segment<<) gemeinsam zu benutzen. Gemeinsamer Speicher gemass POSIX ist eine alternative API zur Erreichung des gleichen Ergebnisses; siehe shm_overview(7). Das API fur gemeinsamen Speicher gemass System V besteht aus den folgenden Systemaufrufen: shmget(2) Erstellt ein neues Segment oder erlangt die Kennung eines bestehenden Segments. Dieser Aufruf liefert einen Kennzeichner zuruck, der in den restlichen APIs verwandt wird. shmat(2) Blendet ein bestehendes, gemeinsam benutztes Speicherobjekt in den Adressraum des aufrufenden Prozesses ein. shmdt(2) Blendet ein Segment aus dem Adressraum des aufrufenden Prozesses aus. shmctl(2) Fuhrt auf einem Segment verschiedene Steueraktionen aus, einschliesslich Loschung. IPC-Namensraume Fur eine Diskussion der Interaktion von System-V-IPC-Objekten und IPC-Namensraumen lesen Sie ipc_namespaces(7). SIEHE AUCH ipcmk(1), ipcrm(1), ipcs(1), lsipc(1), ipc(2), msgctl(2), msgget(2), msgrcv(2), msgsnd(2), semctl(2), semget(2), semop(2), shmat(2), shmctl(2), shmdt(2), shmget(2), ftok(3), ipc_namespaces(7) UBERSETZUNG Die deutsche Ubersetzung dieser Handbuchseite wurde von Mike Fengler , Martin Eberhard Schauer und Helge Kreutzmann erstellt. Diese Ubersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezuglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG ubernommen. Wenn Sie Fehler in der Ubersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Ubersetzer . Linux man-pages 6.18 8. Februar 2026 sysvipc(7)