Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ atexit(3C) — SunOS 5.4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

exit(3C)

atexit(3C)

NAME

atexit − add program termination routine

SYNOPSIS

#include <stdlib.h>

int atexit(void (∗func)(void));

MT-LEVEL

Safe

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() function 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. 

RETURN VALUES

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

SEE ALSO

exit(3C)

SunOS 5.4  —  Last change: 22 Jan 1993

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026