table of contents
ON_EXIT(3) | Linux - příručka programátora | ON_EXIT(3) |
JMÉNO¶
on_exit - registruje funkci, která se má vyvolat při ukončení procesu
SYNTAXE¶
#include <stdlib.h> int on_exit(void (*function)(int , void *), void *arg);
Vyžaduje Feature Test Makro pro glibc (viz feature_test_macros(7)):
on_exit(): _BSD_SOURCE || _SVID_SOURCE
POPIS¶
Funkce on_exit() zařadí funkci function do seznamu funkcí, které se mají vyvolat při ukončení programu, ať již funkcí exit(2) nebo návratem z funkce main. Funkci function je poskytnut argument funkce exit(3) a argument arg z funkce on_exit().
NÁVRATOVÁ HODNOTA¶
Funkce on_exit() vrací hodnotu 0, byla-li úspěšná, jinak vrací nenulovou hodnotu.
SPLŇUJE STANDARDY¶
Tato funkce pochází ze SunOS 4, ale je také v libc4, libc5 a glibc. Na Solarisu (od verze SunOS 5) se již dále nevyskytuje. Vyhněte se prosím této funkci a raději používejte standard atexit(3).
DALŠÍ INFORMACE¶
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/.
26.prosince 1996 | GNU |