exit.c - scc - simple c99 compiler
HTML git clone git://git.simple-cc.org/scc
DIR Log
DIR Files
DIR Refs
DIR Submodules
DIR README
DIR LICENSE
---
exit.c (244B)
---
1 #include <stdlib.h>
2
3 #include "../libc.h"
4 #include "../syscall.h"
5
6 #undef exit
7
8 void (*_flushall)(void);
9 void (*_atexithdl)(void);
10
11 void
12 exit(int status)
13 {
14 if (_atexithdl)
15 (*_atexithdl)();
16 if (_flushall)
17 (*_flushall)();
18 _exit(status);
19 }