Back to index

glibc  2.9
Classes | Enumerations | Functions | Variables
exit.h File Reference
#include <stdint.h>
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  exit_function
struct  exit_function_list
union  exit_function.func
struct  exit_function.func.on
struct  exit_function.func.cxa

Enumerations

enum  {
  ef_free, ef_us, ef_on, ef_at,
  ef_cxa
}

Functions

struct exit_function__new_exitfn (void)

Variables

struct exit_function_list
*__exit_funcs 
attribute_hidden

Class Documentation

struct exit_function

Definition at line 34 of file exit.h.

Class Members
long int flavor
union exit_function func
struct exit_function_list

Definition at line 55 of file exit.h.

Collaboration diagram for exit_function_list:
Class Members
size_t idx
struct exit_function_list * next

Enumeration Type Documentation

anonymous enum
Enumerator:
ef_free 
ef_us 
ef_on 
ef_at 
ef_cxa 

Definition at line 25 of file exit.h.

{
  ef_free,    /* `ef_free' MUST be zero!  */
  ef_us,
  ef_on,
  ef_at,
  ef_cxa
};

Function Documentation

struct exit_function* __new_exitfn ( void  ) [read]

Here is the caller graph for this function:


Variable Documentation

uint64_t __new_exitfn_called attribute_hidden

Definition at line 64 of file exit.h.