ATEXIT(3) Linux Programmer's Manual ATEXIT(3)
NAME
atexit - register a function to be called at normal program termina-
tion.
SYNOPSIS
#include<stdlib.h>
intatexit(void(*function)(void));
DESCRIPTION
The atexit() function registers the given function to be called at nor-
mal program termination, whether via exit(3) or via return from the
program's main. Functions so registered are called in the reverse
order of their registration; no arguments are passed.
RETURNVALUE
The atexit() function returns the value 0 if successful; otherwise it
returns a nonzero value; errno is not set.
CONFORMINGTO
SVID 3, BSD 4.3, ISO 9899
SEEALSO
exit(3), on_exit(3)
GNU 1997-09-14 ATEXIT(3)