www.delorie.com/djgpp/doc/libc-2.01/libc_47.html   search  
Go to the first, previous, next, last section, table of contents.


atexit

Syntax

#include <stdlib.h>

int atexit(void (*func)(void));

Description

This function places the specified function func on a list of functions to be called when exit is called. These functions are called as if a last-in-first-out queue is used, that is, the last function registered with atexit will be the first function called by exit.

At least 32 functions can be registered this way.

Return Value

Zero on success, non-zero on error.

Example

void exit_func()
{
  remove("file.tmp");
}

...
atexit(exit_func);
...


Go to the first, previous, next, last section, table of contents.

  prev next   webmaster     delorie software   privacy  
  Copyright © 1997     Updated Apr 1997