xref: /reactos/sdk/lib/crt/include/internal/atexit.h (revision c2c66aff)
1 #ifndef __CRT_INTERNAL_ATEXIT_H
2 #define __CRT_INTERNAL_ATEXIT_H
3 
4 #ifndef _CRT_PRECOMP_H
5 #error DO NOT INCLUDE THIS HEADER DIRECTLY
6 #endif
7 
8 #define LOCK_EXIT   _mlock(_EXIT_LOCK1)
9 #define UNLOCK_EXIT _munlock(_EXIT_LOCK1)
10 
11 extern _onexit_t *atexit_table;
12 extern int atexit_table_size;
13 extern int atexit_registered; /* Points to free slot */
14 
15 void __call_atexit(void);
16 
17 #endif
18