There was a thread about ENOANO, explaining an obscure errno macro that still lingers around.
I would like to similarly ask about these errno values: what the hell were they for?
- EL2HLT "Level 2 halted"
- EL2NSYNC "Level 2 not synchronized"
- EL3HLT "Level 3 halted"
- EL3RST "Level 3 reset"
Although I mostly managed to decipher all other mysterious errno values (apparently some come from RFS, others come from STREAMS), literally the only clue I found about these four is that on Linux,
<include/asm-sparc/solerrno.h> makes references to "run levels", so they could be related to the Solaris init system from some alternate timeline.