merkwuerdiges Resultat in errno

From: Marc Santhoff <M.Santhoff(at)t-online.de>
Date: Thu, 27 Dec 2007 21:25:25 +0100

Tag,

nach einem Aufruf von access(2) auf ein für den aktiven Benutzer nicht
lesbares Verzeichnis bekomme ich ein seltsames Ergebnis in "errno":

$ ll /home/marc/program/Test_C/unreadable/
ls: : Permission denied

Ein Aufruf der Funktion access() liefert -1 und die Abfrage von errno
ergibt:

-65523

Ist sogar "irgendwie richtig", denn statt EACCES = 13 bzw. 0x0D ist das

-65523 = hex FFFF000D

Meine Frage nun:
Kann es vom Betriebssystem (FreeBSD-EOL aka 4.11) ausgehend einen Grund
für diesen Wert geben?

Wenn nicht, ist nämlich der Compiler ein bischen verwirrt oder kaputt.
Ich will nur wissen, wo ich suchen muß ...

Danke und wünsche frohes Fest gehabt zu haben,
Marc

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Thu 27 Dec 2007 - 21:32:10 CET

search this site