Amiga Unix — 68040 · 68060

Manual pages › C library (3C)

atexit(3C)

add program termination routine

From the original Amiga UNIX 2.1 manual. Some things it mentions may not be in this release.

NAME

atexit - add program termination routine

SYNOPSIS

#include <stdlib.h>

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

DESCRIPTION

atexit adds the function func to a list of functions to be called without arguments on normal termination of the program. Normal termination occurs by either a call to the exit system call or a return from main. At most 32 functions may be registered by atexit; the functions will be called in the reverse order of their registration.

atexit returns 0 if the registration succeeds, nonzero if it fails.

SEE ALSO

exit(2).