Scroll to navigation

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

exit(3), _exit(2), atexit(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/.

26.prosince 1996 GNU