Re: Benutzung von errno



Harald Wenninger schrieb:
* Robert Hartmann tat kund und zu wissen:

Ziel meiner Frage ist es eine Funktion, die im
Fehlerfall 0 zurückliefert und errno entsprechend
Ihrem Fehler setzt, zu schreiben mit der Signatur

int getPosData(*Array A, size_t pos)

Auch meine Googlesuche nach errno + "Index out of range"
war nicht erhellend. Habt Ihr eine weitergehende Idee?

errno selber zu setzen ist ein schlechte Idee.

Das hätte ich doch gerne begründet bekommen. Zumindest das Setzen von
errno auf 0 in 7.5 Abs.3 und der zugehörigen Fussnote 170 für ein
Programm vorgeschlagen, dass errno auswerten möchte. Warum ich errno
nicht für eigene Fehlerfälle nutzen darf, kann ich nicht
nachvollziehen. Ich kann mich auch nicht erinnern, im Standard ein
Verbot gelesen zu haben, eigene Werte zu definieren. Zumindest darf
es implementationsdefinierte Erweiterungen von errno geben, warum
dies die Anwendung nicht dürfte, kann ich anhand des Standards nicht
erkennen. Dass ich auf eventuell vorhandene implementationsdefinierte
Werte achten sollte, kann vielleicht wichtig werden. In aller Regel
wird errno im direkten Anschluss an den Aufruf der Funktion
ausgewertet. Ich sehe keine Probleme irgend einer Art, die auftreten
könnten (solange 7.5 Abs.4 beachtet wird).

cc
.



Relevant Pages

  • Re: Suche nach Betriebshafpflicht Bereich IT / EDV
    ... >> aber für seine Leistungen nicht haften und kommt auf die Idee seine ... >> Haftung über eine Ltd zumindest zu begrenzen. ... > Jetzt könnte man ja sagen, entweder man hat eine SEHR gute Idee und ist ... Zumindest letzteres ist eine zwingende Voraussetzung, ...
    (de.etc.beruf.selbstaendig)
  • Re: unerwünschte Toolbar
    ... Windows bestehen. ... Zumindest für Anfänger klingt das alles wenig überzeugend. ... warum man für sein Geld Produkte ... Daß dadurch auch gleich ein Standard festgeklopft wird, ...
    (microsoft.public.de.german.inetexplorer.ie6)
  • Lange suche nach Proxyserver
    ... suche und den Konfigscript deaktiviere lädt die ... Startsite wieder sehr schnell. ... Hat jemand eine Idee wieso plötzlich der Proxy so lange gesucht wird? ... Win2003Server Standard mit ISA Server 2004 Standard ...
    (microsoft.public.de.german.isaserver)
  • Re: Benutzung von errno
    ... Zumindest das Setzen ... ein Programm vorgeschlagen, dass errno auswerten möchte. ... Abs.2 schreibt der Standard: "...; ... Mir ist auch keine Regel ...
    (de.comp.lang.c)
  • Re: Was muss ein Navi am Mopped koennen?
    ... Zumindest wenn das Gerät ... Idee, wann nachsehen lohnt. ...
    (de.rec.motorrad)