Definition | #include <sys/msg.h> int msgget(key_t key, int msgflg); | |
Beschreibung |
Warteschlangenkennzahl, zugehörige Warteschlange und Datenstruktur (siehe auch
Bei der Erzeugung wird die der neuen Warteschlangenkennzahl zugeordnete Datenstruktur wie folgt initialisiert:
| |
Returnwert | nichtnegative ganze Zahl (Warteschlangenkennzahl) | |
bei Erfolg. | ||
-1 | bei Fehler. | |
Fehler |
| |
|
| Es existiert eine Warteschlangenkennzahl für das Argument key, aber die in den niederwertigsten 9 Bit von msgflg angegebenen Zugriffsrechte werden nicht erteilt (siehe auch Abschnitt "Interprozesskommunikation“). |
|
| Es existiert eine Warteschlangenkennzahl für das Argument key, aber der Wert von |
|
| Es existiert keine Warteschlangenkennzahl für das Argument key und |
|
| Es soll eine Warteschlangenkennzahl erzeugt werden, aber die durch das System festgelegte Grenze für die Maximalzahl der erlaubten Warteschlangenkennzahlen würde dadurch überschritten werden. |
Hinweis | Das Kommittee des IEEE 1003.4-Standards entwickelt gerade eine alternative Schnittstelle für die Interprozeßkommunikation. Anwendungsprogrammierer, die Interprozeßkommunikation einsetzen, sollten die Anwendungen so konzipieren, daß Module, die derzeit beschriebene Funktionen für Interprozeßkommunikation benutzen, einfach geändert werden können. | |
Siehe auch |
|