Top
Best
New

Posted by zdw 3 days ago

AI errno(2) values(www.netmeister.org)
84 points | 17 comments
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).
eqvinox 3 hours ago||
OpenBSD up to 5.9 had errno(2) symlinked to intro(2), describing error codes:

https://man.freebsd.org/cgi/man.cgi?query=errno&apropos=0&se...

Also, your statements about the kernel and libc are OS specific.

WhyNotHugo 56 minutes ago|||
Why does libc do this instead of simply returning that same negative number?
rcxdude 49 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..."

SoftTalker 47 minutes ago||
Missed one...

   EHAL    231    /* I'm sorry Dave, I cannot do that */
amelius 7 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.
cluckindan 4 hours ago|
207 is a bald move