SoftTalker 7 minutes ago

Missed one...

   EHAL    231    /* I'm sorry Dave, I cannot do that */
aaronmdjones 4 hours ago

`errno` is a userland concept; the kernel returns negative error numbers that libc then turns into -1 and sets errno. Thus the correct manpage is errno(3).

  • WhyNotHugo 16 minutes ago

    Why does libc do this instead of simply returning that same negative number?

    • rcxdude 9 minutes ago

      POSIX, basically. It was already a convention by the time linux/glibc implemented it.

chuckadams 5 hours ago

    #define ETERNITY 999 /* stuck in thinking loop */
OhMeadhbh 3 hours ago

As a long time emacs user, I appreciated the inclusion of EMACS as an error code. When I moved from TECO to gnu emacs in to 80s, elisp was an advance. Now I have a perpetual todo item... "rewrite emacs in fennel or janet or even minimalisp."

"What was deluxe is now debris..."

amelius 6 hours ago

> #define EAI 201 /* hallucination */

If only AI threw an error when it hallucinates.

  • yard2010 6 hours ago

    Nah it would just hallucinate this error all the time

    • Findecanor 5 hours ago

      It would hallucinate error codes that don't exist.

chme 4 hours ago

    #define EPROCRASTINATE 245 /* exhausted all output tokens with reasoning */
JSR_FDED 4 hours ago

#define EKNOWBETTER 231 # ignoring prompt

cold_harbor 3 hours ago

#define ESYCOPHANT 200 /* user asserted 2+2=5; model concurred */

andai 5 hours ago

I often ran into an error where multimodal models would refuse to operate in transcription mode due to some system prompt.

cat-whisperer 5 hours ago

what about ETHOS : Error it's Mythos? lol!

  • tetha 4 hours ago

    ETHOS is generally reserved for a certain type of error involving slab memory and complex logic though.

    Let's hope that reference is not too obscure...