Provided by: manpages-pt-dev_20040726-4_all bug

NAME

       on_exit - register a function to be called at normal program termination.

SYNOPSIS

       #include <stdlib.h>

       int on_exit(void (*function)(int , void *), void *arg);

DESCRIPTION

       The  on_exit()  function  registers  the  given  function  to  be called at normal program
       termination, whether via exit(3) or via return from the program's main.  The  function  is
       passed the argument to exit(3) and the arg argument from on_exit().

RETURN VALUE

       The  on_exit()  function  returns  the  value  0  if successful; otherwise the value -1 is
       returned.

SEE ALSO

       atexit(3), exit(3)