strerror(3C) strerror(3C)
NAME
strerror - Fehlermeldung feststellen
SYNTAX
#include <string.h>
char *strerror(int errnum);
BESCHREIBUNG
strerror() liefert einen Zeiger auf die Fehlermeldung zurück, die
durch die Nummer errnum angegeben wird. Die zurückgelieferte Zeichen-
kette sollte vom Programm nicht überschrieben werden, kann jedoch
durch einen erneuten Aufruf von strerror() oder popen() überschrieben
werden. Der Inhalt der von strerror() zurückgegebenen Zeichenkette
(Fehlermeldung) ist abhängig von der in der aktuellen Umgebung einge-
stellten Kategorie LCMESSAGES.
ERGEBNIS
Bei Erfolg liefert strerror() einen Zeiger auf die generierte Zeichen-
kette zurück. Bei einem Fehler kann errno gesetzt werden, in diesem
Fall ist aber kein bestimmter Rückgabewert festgelegt.
HINWEISE
Da der Rückgabewert im Fehlerfall nicht festgelegt ist, können Fehler
nur wie folgt festgestellt werden: errno wird auf 0 gesetzt, dann wird
strerror() aufgerufen und errno geprüft. Wenn errno ungleich 0 ist,
muß ein Fehler aufgetreten sein.
SIEHE AUCH
perror(3C).
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98