Zum Inhalt springen
Linux/POSIX-FehlerFehler
ENOSTR

ENOSTR — Kein STREAMS-Gerät

Eine STREAMS-spezifische Operation wurde auf einem Nicht-STREAMS-Dateideskriptor versucht.

linuxunix

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.

Offizielle Dokumentation

Verwandte Fehlercodes