ENOSTRENOSTR — Kein STREAMS-Gerät
Eine STREAMS-spezifische Operation wurde auf einem Nicht-STREAMS-Dateideskriptor versucht.
Was verursacht diesen Fehler
Ein STREAMS-ioctl oder ein putmsg/getmsg-Aufruf wurde auf einem Nicht-STREAMS-Dateideskriptor durchgeführt. STREAMS ist ein veralteter Mechanismus, der auf modernem Linux selten verwendet wird.
So beheben Sie ihn
Stelle sicher, dass der Dateideskriptor auf ein STREAMS-Gerät verweist. Erwäge auf modernem Linux die Verwendung von Sockets oder Pipes anstelle von STREAMS.
Verwandte Fehlercodes
EINTREINTR — Systemaufruf unterbrochen
Ein blockierender Systemaufruf wurde durch ein Signal unterbrochen, bevor er abgeschlossen werden konnte.
EBADFEBADF — Ungültiger Dateideskriptor
Ein Dateideskriptor-Argument ist kein gültiger offener Dateideskriptor oder ist nicht für die angeforderte Operation geöffnet.
ENOLINKENOLINK — Verbindung wurde getrennt
Eine über ein Netzwerkdateisystem verknüpfte Remote-Ressource ist nicht mehr erreichbar.
EISCONNEISCONN — Transport-Endpunkt bereits verbunden
Ein connect()-Aufruf wurde auf einem bereits verbundenen Socket ausgeführt.
SIGUSR2 (12)SIGUSR2 (12) — Benutzerdefiniertes Signal 2
Ein zweites benutzerdefiniertes Signal für anwendungsspezifische Zwecke. Die Standardaktion ist die Prozessbeendigung.
Exit 141Exit 141 — Durch SIGPIPE beendet
Der Prozess wurde durch SIGPIPE (Signal 13) infolge einer unterbrochenen Pipe beendet.