Wann schlägt msgrcv fehl?

Inhaltsverzeichnis:

Wann schlägt msgrcv fehl?
Wann schlägt msgrcv fehl?
Anonim

Die Funktion msgrcv schlägt fehl, wenn: [E2BIG] Der Wert von mtext ist größer als msgsz und (msgflg & MSG_NOERROR) ist 0. [EACCES]

Blockiert Msgrcv?

Die Funktionen msgsnd und msgrcv können als blockierende oder nicht-blockierende Operationen ausgeführt werden. Nicht blockierende Operationen ermöglichen eine asynchrone Nachrichtenübertragung – der Prozess wird nicht unterbrochen, wenn eine Nachricht gesendet oder empfangen wird.

Entfernt msgrcv die Nachricht aus der Warteschlange?

Der Systemaufruf msgrcv entfernt eine Nachricht aus der durch msqid angegebenen Warteschlange und platziert sie in dem Puffer, auf den msgp zeigt. Das Argument msgsz gibt die maximale Größe in Bytes für das Element mtext der Struktur an, auf die das Argument msgp zeigt.

Wie funktioniert msgrcv?

Die Funktion msgrcv liest eine Nachricht aus der Nachrichtenwarteschlange, die durch den Parameter msqid angegeben ist, und platziert sie in dem benutzerdefinierten Puffer, auf den der Parameter msgp zeigt. Der Parameter msgp zeigt auf einen benutzerdefinierten Puffer, der Folgendes enth alten muss: Ein Feld vom Typ long int, das den Typ der Nachricht angibt.

Was gibt msgrcv zurück?

RETURN VALUE

Bei erfolgreichem Abschluss gibt msgrcv einen Wert zurück, der der Anzahl der Bytes entspricht, die tatsächlich in den Puffer mtext gestellt werden. Andernfalls wird keine Nachricht empfangen, msgrcv gibt (ssize_t)-1 zurück und errno wird gesetzt, um den Fehler anzuzeigen.

Empfohlen:

Interessante Beiträge
Ist militaristisch ein Wort?
Weiterlesen

Ist militaristisch ein Wort?

mil·ita·rismus Verherrlichung der Ideale einer professionellen Militärklasse. Ist militaristisch ein echtes Wort? Militaristisch bedeutet Betonung der Kriegsbereitschaft. Eine militaristische Regierung konzentriert sich auf den Aufbau ihrer Streitkräfte und agiert oft aggressiv gegenüber anderen Ländern.

Erh alten Nachfolgekapitel Superdoktrinen?
Weiterlesen

Erh alten Nachfolgekapitel Superdoktrinen?

Ja, das ist der springende Punkt bei den Nachfolgern. Sie erh alten Zugang zu den Strats, Warlord-Eigenschaften, psychischen Kräften und der Superdoktrin ihres Primogenitors. Sie können Relikte nur bekommen, indem sie CPs bezahlen. Erh alten Nachfolger Kapiteltaktiken?

Ist Okra sicher für Hunde?
Weiterlesen

Ist Okra sicher für Hunde?

Ja! Okra ist sicher für Hunde und enthält Vitamin C, B-Vitamine, Kalium, Magnesium, Kalzium und Folsäure. Diese Vitamine und Mineralien unterstützen die Gesundheit des Immunsystems, des Stoffwechsels, der Nerven, Muskeln, Knochen und mehr Ihres Hundes.