atexit
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>
int atexit(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.
RETURN VALUE
The atexit() function returns the value 0 if successful; otherwise it
returns a nonzero value; errno is not set.
CONFORMING TO
SVID 3, BSD 4.3, ISO 9899
SEE ALSO
exit(3), on_exit(3)
GNU 1997-09-14 ATEXIT(3)