atexit - регистрирует функцию, вызываемую при обычном завершении программы
НАЗВАНИЕatexit - регистрирует функцию, вызываемую при обычном
завершении программы
СИНТАКСИС
#include
int atexit(void (*function)(void));
ОПИСАНИЕ
Функция atexit() регистрирует передаваемую функцию func-
tion в качестве функции, вызываемой при нормальном
завершении работы программы, например, с помощью exit(3),
или при завершении работы функции main. Зарегистрированные
функции вызываются в порядке, обратном регистрации;
никаких аргументов им не передается.
ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
Функция atexit() возвращает значение 0, если действие
выполнено, иначе возвращается ненулевое значение;
переменная errno не меняется.
СООТВЕТСТВИЕ СТАНДАРТАМ
SVID 3, BSD 4.3, ISO 9899