Seite 1 von 1

c:stdlib:errno

Verfasst: Di Aug 24, 2010 9:25 am
von fat-lobyte
Hallo, ich habe ein paar Änderungen an der "errno.h" Seite durchgeführt.

1. errno ist KEINE Funktion. Was es ist, ist nicht vorgegeben, aber es ist ganz sicher keine Funktion, denn im Standard steht geschrieben:
ISO/IEC 9899:1999 hat geschrieben:... and
errno
which expands to a modifiable lvalue ...
Lvalue -> nix funktion.

2. errno.h enthält nicht nur errno, sondern auch noch mindestens zwei/drei Makros. Allerdings fügt jede Implementierung noch einen haufen andere Codes dazu, ich habe exemplarisch POSIX und MSVC genannt.

3. Hinzugefügt:
Der Wert 0 bedeutet, dass kein Fehler aufgetreten ist, allerdings wird der Wert nur beim Programmstart auf 0 gesetzt. Aufrufe der Standard-Library belassen den Wert unangetastet, es sei denn sie setzen ihn auf einen neuen Fehlerwert.
4. Hinweis zu perror() eingefügt, link zu perror() auch zu "stdio.h" hinzugefügt

5. Beispiel geändert: strerror() aufruf hinzugefügt

Re: c:stdlib:errno

Verfasst: Di Aug 24, 2010 9:48 am
von Xin
fat-lobyte hat geschrieben:Hallo, ich habe ein paar Änderungen an der "errno.h" Seite durchgeführt.

1. errno ist KEINE Funktion.
Du bist ein Klugscheißer. ^^

Schön, dass Du wieder aktiv dabei bist :-)
fat-lobyte hat geschrieben:4. Hinweis zu perror() eingefügt, link zu perror() auch zu "stdio.h" hinzugefügt
5. Beispiel geändert: strerror() aufruf hinzugefügt
Wer, was wo? Nicht gefunden!?

Re: c:stdlib:errno

Verfasst: Di Aug 24, 2010 10:11 am
von fat-lobyte
Xin hat geschrieben:Du bist ein Klugscheißer. ^^

Was Standardkonformität und Standarbibliotheken betrifft - Ja.
Und noch stolz drauf ;-)
Xin hat geschrieben:Schön, dass Du wieder aktiv dabei bist :-)
Freu dich nicht zu früh. Zuerst urlaub, dann Lernen, dann Prüfung, dann Studium, ... das Übliche.
fat-lobyte hat geschrieben:4. Hinweis zu perror() eingefügt, link zu perror() auch zu "stdio.h" hinzugefügt
http://tutorial.proggen.org/doku.php?id ... 26&do=diff
http://tutorial.proggen.org/doku.php?id ... 01&do=diff
fat-lobyte hat geschrieben:5. Beispiel geändert: strerror() aufruf hinzugefügt
http://tutorial.proggen.org/doku.php?id ... 26&do=diff

Re: c:stdlib:errno

Verfasst: Di Aug 24, 2010 10:17 am
von Xin
fat-lobyte hat geschrieben:
Xin hat geschrieben:Du bist ein Klugscheißer. ^^

Was Standardkonformität und Standarbibliotheken betrifft - Ja.
Und noch stolz drauf ;-)
Gerade bei den Standard-Libs ist das mir auch sehr willkommen :-)
fat-lobyte hat geschrieben:
Xin hat geschrieben:Schön, dass Du wieder aktiv dabei bist :-)
Freu dich nicht zu früh. Zuerst urlaub, dann Lernen, dann Prüfung, dann Studium, ... das Übliche.
Besser zu früh freuen, als zu spät.
Wenn ich mich nicht freue, bevor Du wieder im Studium untertauchst, komme ich ja nicht mehr dazu ;-)

Ansonsten lass Dich nicht von mir aufhalten - weder vom Wiki, noch vom Studium. ^^