What does errno 63 (ENOSR) mean?

 
Could be also:
ConstantTypeOS
ERROR_PRINT_CANCELLEDWin32 errorWindows
STATUS_WAIT_63NTSTATUSWindows
ENAMETOOLONGerrnoMac
ENOSRerrnoSolaris
NO_MORE_SYSTEM_PTESBugCheck CodeWindows
Previous Next
ETIME ENONET

ENOSR

ENOSR means “Out of streams resources”. Linux keeps the value in the generic errno header, but ordinary Linux pipes, sockets, and files do not use the full System V STREAMS model. The value is therefore most meaningful in ported STREAMS code, protocol emulation, or device-specific compatibility layers.

Diagnose it as a resource exhaustion at the stream layer, not as disk space or ordinary memory pressure by default. Preserve the number of open stream-like objects, module pushes, queues, pending messages, and the kernel or library facility that produced the result.

Distinguish from

  • ENOMEM: generic memory allocation failure.
  • ENOBUFS: buffer-space exhaustion, often network-related.
  • EMFILE or ENFILE: file descriptor table limits.

Linux errno(3) · Linux UAPI errno definitions


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