Forum: PC-Programmierung keine Anode?


von Klaus W. (mfgkw)


Lesenswert?

Vielleicht findet sich hier jemand, der zufällig das klären kann (auch 
wenn es nicht wirklich wichtig ist).

Er gibt ja in C eine globale Variable errno, die einen letzten Fehler 
irgendeines Systemaufrufes halten kann.
Für die Werte gibt es in errno.h diverse Konstanten als #define wie 
ENAMETOOLONG, EAGAIN und so weiter.

Bei QNX lief mir dabei der Wert 53 über den Weg mit dem schönen Namen 
ENOANO und dem Kommentar "no anode".

Witzigerweise gibt es das Ding mit 55 auch bei Linux in 
/usr/include/asm-generic/errno.h:
1
#define        ENOANO          55      /* No anode */

Was um alles in der Welt ist damit gemeint (oder war es mal)?
Ich kann mir nicht viel darunter vorstellen...

von ingo (Gast)


Lesenswert?

vielleicht "not a number", wo eine Zahl erwartet wird?
mfG

von Klaus W. (mfgkw)


Lesenswert?

naja, "no anode" hört sich jetzt nicht nach "not a number" an.
Zudem ja jedes Bitmuster eine gültige Zahl ist (solange man nicht mit 
Gleitkommezahlen zu tun hat, und mit denen wiederum hat keine Funktion 
etwas am Hut, die errno setzt).

von MaWin (Gast)


Lesenswert?


von Tom (Gast)


Lesenswert?


von Klaus W. (mfgkw)


Lesenswert?

Danke...

MaWin schrieb:
> Google kaputt ?

Nicht kaputt, aber ich hatte letztes Jahr schon mal danach gesucht und 
nichts gefunden.
Hätte ich nochmal aktueller machen können :-)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.