*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->NetBSD man pages -> atexit (3)              
Title
Content
Arch
Section
 

ATEXIT(3)

Contents


NAME    [Toc]    [Back]

     atexit - register a function to be called on exit

LIBRARY    [Toc]    [Back]

     Standard C Library (libc, -lc)

SYNOPSIS    [Toc]    [Back]

     #include <stdlib.h>

     int
     atexit(void (*function)(void));

DESCRIPTION    [Toc]    [Back]

     The atexit() function registers the given function to be called at program
 exit, whether via exit(3) or via return from the program's main.
     Functions so registered are called in reverse order; no arguments are
     passed.  At least 32 functions can always be registered, and more are
     allowed as long as sufficient memory can be allocated.

RETURN VALUES    [Toc]    [Back]

     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    [Toc]    [Back]

     [ENOMEM]           No memory was available to add the function to the
                        list.  The existing list of functions is unmodified.

SEE ALSO    [Toc]    [Back]

      
      
     exit(3)

STANDARDS    [Toc]    [Back]

     The atexit() function conforms to ANSI X3.159-1989 (``ANSI C'').

BSD                              June 4, 1993                              BSD
[ Back ]
 Similar pages
Name OS Title
atexit HP-UX register a function to be called at program termination
atexit Linux register a function to be called at normal program termination.
on_exit Linux register a function to be called at normal program termination.
pthread_cleanup_push FreeBSD add a cleanup function for thread exit
pthread_cleanup_push OpenBSD add a cleanup function for thread exit
tt_message_callback_add HP-UX register a callback function
tt_pattern_callback_add HP-UX register a message-matching callback function
SGBFA IRIX SGBFA factors a real band matrix by elimination. SGBFA is usually called by SBGCO, but it can be called direct
CGEFA IRIX CGEFA factors a complex matrix by Gaussian elimination. CGEFA is usually called by CGECO, but it can be called
SGEFA IRIX SGEFA factors a real matrix by Gaussian elimination. SGEFA is usually called by SGECO, but it can be called di
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service