abort

Aus Appmethod Topics
Wechseln zu: Navigation, Suche

Nach oben zu Stdlib.h - Index


Header-Datei

stdlib.h

Kategorie

Prozesssteuerungsroutinen

Prototyp

void abort(void);

Beschreibung

Bricht die Ausführung eines Programms vorzeitig ab.

abort bewirkt über den Aufruf von raise(SIGABRT) einen Programmabbruch. Gibt es für SIGABRT keine Behandlungsroutine, dann speichert abort eine Beendigungsmeldung ("Abnormal program termination" bzw. "Programmabbruch") in stderr und bricht dann das Programm über einen Aufruf von _exit mit dem Exit-Code 3 ab.

Rückgabewert

abort gibt den Exit-Code 3 an den übergeordneten Prozess oder den Befehlsinterpreter des Betriebssystems zurück.

Beispiel

#include <stdio.h>
#include <stdlib.h>
int main(void)
{
    printf("Calling abort()\n");
    abort();
    return 0; /* This is never reached */
}

Portabilität

POSIX Win32 ANSI C ANSI C++

+

+

+

+

Themen

Siehe auch