atexit

Hurricane Electric Internet Services: Accounts starting at $9.95/month
Hurricane Electric Internet Services

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(2)
       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 and the global variable
       errno is set to indicate the error.


ERRORS

       ENOMEM Insufficient memory available to add the  function.


CONFORMING TO

       SVID 3, BSD 4.3, ISO 9899


SEE ALSO

       exit(3), on_exit(3)
Hurricane Electric Internet Services: Accounts starting at $9.95/month
Hurricane Electric Internet Services
Copyright (C) 1998 Hurricane Electric. All Rights Reserved.