{{keywords>wiki library source code example reference}}
====== atexit ======
#include
int atexit(void (*func)(void));
===== Description =====
The atexit function registers the given function to be called at normal
process termination
atexit returns the value 0 if successful, otherwise it returns
a nonzero value.
===== C Sourcecode Example =====
#include /* including standard library */
//#include /* uncomment this for Windows */
#include
void ExitMessage( void )
{
printf("atexit was called, this is the exit message\n");
}
int main( void )
{
atexit(ExitMessage);
printf("The ExitMessage will shown after this line\n");
return 0;
}
==== output ====
user@host:~/code-reference.com# ./atexit
The ExitMessage will shown after this line
atexit was called, this is the exit message