File: *manpages*,  Node: atexit,  Up: (dir)



ATEXIT(3)           Linux Programmer's Manual           ATEXIT(3)

NAME
       atexit  -  register a function to be called at normal pro
       gram termination.

SYNOPSIS
       #include <stdlib.h>

       int atexit(void (*function)(void));

DESCRIPTION
       The atexit() function registers the given function  to  be
       called  at normal program termination, whether via exit(3)
       or via return from the program's main.  Functions so  reg
       istered are called in the reverse order of their registra
       tion; no arguments are passed.

RETURN VALUE
       The atexit() function returns the value 0  if  successful;
       otherwise the value -1 is returned; errno is not set.

CONFORMING TO
       SVID 3, BSD 4.3, ISO 9899

SEE ALSO
       exit(3), on_exit(3)

GNU                     14 September 1997                       1

