Befehl "execerror"

Zweck

Schreibt Fehlernachrichten in die Standardfehlerausgabe.

Syntax

Ausführungsfehler

Beschreibung

Der Befehl execerror wird von einer exec-Subroutine ausgeführt, wenn das eigentliche Programm nicht geladen werden kann. An den Befehl wird der Name der ausgeführten Datei und keine oder mehrere Zeichenfolgen für die Fehlernachrichten des Ladeprogramms übergeben. Jede dieser Zeichenfolgen enthält Fehlernummer gefolgt von Fehlerdaten.

Beispiele

Der Befehl execerror wird wie folgt verwendet:

char *buffer[1024];
buffer[0] = "execerror" ;
buffer[1] = "name of program that failed to load";
loadquery(L_GETMESSAGES, &buffer[2], sizeof buffer -8);
execvp("/usr/sbin/execerror",buffer);

Dieser Beispielcode bewirkt, dass die Anwendung beendet wird, nachdem die Nachrichten in die Standardfehlerausgabe geschrieben wurden.

Dateien

Element Beschreibung
/usr/sbin/execerror Enthält den Befehl execerror.