What does errno 86 (ESTRPIPE) mean?

 
Could be also:
ConstantTypeOS
ERROR_INVALID_PASSWORDWin32 errorWindows
EBADARCHerrnoMac
ELIBMAXerrnoSolaris
INSTRUCTION_COHERENCY_EXCEPTIONBugCheck CodeWindows
Previous Next
ERESTART EUSERS

ESTRPIPE

ESTRPIPE is another STREAMS compatibility errno retained by Linux. The name should not be read as the ordinary Linux pipe error. For a normal pipe or FIFO, closed endpoints are typically diagnosed with EPIPE, ENXIO, or readiness events, depending on the operation.

If this code appears, look for ported System V STREAMS logic or a library that maps an internal stream-pipe condition to Linux errno values. The useful evidence is the abstraction that returned it, not just the numeric errno.

Do not confuse with

  • EPIPE: write on a pipe or socket whose reader is gone.
  • ESPIPE: illegal seek on a non-seekable object.
  • ENOSTR: operation expected a stream but did not receive one.

Linux errno(3) · Linux UAPI errno definitions


Looking for a different code? Search another status or error code.