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)