What does errno 40 (EL3RST) mean?

 
Could be also:
ConstantTypeOS
KERN_LOCK_OWNEDKern returnMac
ippStsWrongIntersectVOIIntel Ipp StatusAny
ELOOPerrnoLinux
EMSGSIZEerrnoMac
ENOSYSerrnoWindows
CORRUPT_ACCESS_TOKENBugCheck CodeWindows
Previous Next
EMSGSIZE ENOSYS

EL3RST

Reset and halt are separate legacy states

EL3RST occupies errno value 40 in Solaris-compatible headers. Oracle identifies it as Level 3 reset. The catalog does not attach this code to a current Solaris syscall, and POSIX does not standardize it, so the label should be used as a decoder for a legacy interface rather than expanded into an invented modern network diagnosis.

The closest named value, EL3HLT, says level 3 was halted. A reset can imply that state was re-established or reinitialized by the producer's protocol, whereas a halt records a stopped state. The exact recovery behavior belongs to the originating implementation.

When EL3RST appears in a log or return value

  • Record the producer and the operation immediately before errno 40; current syscall documentation should be checked before attributing the value to the kernel.
  • Inspect legacy protocol or driver state transitions around reset/restart events and retain timestamps that show whether the condition was transient.
  • When translating foreign error numbers, compare symbolic definitions on the source platform; the integer 40 is not universally EL3RST.

References


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