Scroll to navigation

ABORT(3) Linux - příručka programátora ABORT(3)

JMÉNO

abort - abnormální ukončení procesu

SYNTAXE

#include <stdlib.h>

void abort(void);

POPIS

Funkce abort() způsobí abnormální ukončení procesu, pouze je-li signál SIGABRT zachycen a ovladač tohoto signálu se nevrátí, nedojde k jeho ukončení(viz. longjmp(3)). Jestliže funkce abort() způsobí ukončení programu, všechny otevřené proudy jsou vyprázdněny a uzavřeny.

Je-li signál SIGABRT blokován nebo ignorován, funkce abort() jej i přesto překryje a ukončí proces. To je zapříčiněno tím, že funkce obnoví původní zpracování SIGABRT a znovu vyvolá signál.

NÁVRATOVÁ HODNOTA

Funkce abort() se nikdy nevrací.

SPLŇUJE STANDARDY

SVr4, POSIX.1-2001, 4.3BSD, C89, C99

DALŠÍ INFORMACE

gdb (1), sigaction(2), exit(3), longjmp(3), raise(3)

TIRÁŽ

Tato stránka je součástí vydání linuxových manuálových stránek verze 3.09. popis projektu a informace o způsobu oznamování chyb v dokumentaci najdete na: http://www.kernel.org/doc/man-pages/.

3.září 2009 GNU