[erledigt]Wo finde ich die errno- Bedeutungen?



  • Big Brother schrieb:

    ;fricky schrieb:

    ^^gibts da nicht die funktion 'strerror'?
    🙂

    Bingo!

    Und wenn man am Anfang des Programms setlocale(LC_ALL,""); aufruft, gibt ess die Tüte sogar in Deutsch.

    Bzw. in der gerade aktuell eingestellten Sprache des OS.

    Gruß,
    B.B.



  • Hier ohne, hier mit Trottelnummern.



  • Hier hast du noch nein Link:
    http://www.finalcog.com/c-error-codes-include-errno
    Ich bevorzuge es aber mir da keinen Kopp zu machen,
    was da alles drin stehen kann und was nicht und überlasse
    das strerror(errno);

    Gruß,
    B.B.



  • Heya Leute,

    nach strerror() hab' ich gesucht und es funktioniert so, wie ich's brauchen kann. 🙂 .
    Fragt sich nur, warum kaum wo etwas davon dasteht und auch meine C- Lieblingsreferenzen von errno.h nicht gleich weiterverlinken. Wie seid ihr eigentlich draufgekommen?

    Jedenfalls kann ich so damit wenigstens was anfangen.

    Danke nochmals! 🙂



  • pointercrash() schrieb:

    Wie seid ihr eigentlich draufgekommen?

    ich hab' sie irgendwann mal verwendet (linux-treiber programmiert oder so, sonst wüsst ich auch nicht) und aus irgendeinem grund hat mein kurzzeitgedächtnis sie nicht haben wollen.
    🙂



  • Irgenwann vor 10 Jahren oder so zufällig beim C-Rumspielen und beim MSDN Beispieleschmökern drüber gestolpert.



  • Liegt wohl ganz einfach daran, dass es sich dabei um einen Teil der POSIX Api handelt und nichts mit C zu tun hat. Infos über errno.h findet man sobald man sich einmal mit der POSIX Api beschäftigt und dementsprechend in allen Tutorials, Büchern und Manpages zur POSIX Api.



  • Tippgeber schrieb:

    Liegt wohl ganz einfach daran, dass es sich dabei um einen Teil der POSIX Api handelt und nichts mit C zu tun hat. Infos über errno.h findet man sobald man sich einmal mit der POSIX Api beschäftigt und dementsprechend in allen Tutorials, Büchern und Manpages zur POSIX Api.

    Ne das ist schon Teil von ISO C. Aber in jeder guten Referenz verweist man: errno auch auf strerror.



  • rüdiger schrieb:

    Tippgeber schrieb:

    Liegt wohl ganz einfach daran, dass es sich dabei um einen Teil der POSIX Api handelt und nichts mit C zu tun hat. Infos über errno.h findet man sobald man sich einmal mit der POSIX Api beschäftigt und dementsprechend in allen Tutorials, Büchern und Manpages zur POSIX Api.

    Ne das ist schon Teil von ISO C. Aber in jeder guten Referenz verweist man: errno auch auf strerror.

    Tatsächlich, soweit ich das auf opengroup.org nachgelesen habe aber nur drei oder vier Stück. Und "The New C Standard" erwähnt errno nur zwei mal auf über 1000Seiten. Dementsprechend bedeutunglos scheint errno ohne POSIX also zu sein.



  • Alles klar.


Anmelden zum Antworten