Added cleanup

This commit is contained in:
ceriel 1988-04-19 10:13:41 +00:00
parent 12aa626302
commit 3f7dab848e
5 changed files with 9 additions and 6 deletions

View File

@ -0,0 +1,3 @@
_cleanup()
{
}

View File

@ -1,10 +1,8 @@
#include "lib.h" #include "lib.h"
PUBLIC int (*__cleanup)();
PUBLIC int exit(status) PUBLIC int exit(status)
int status; int status;
{ {
if (__cleanup) (*__cleanup)(); _cleanup();
return callm1(MM, EXIT, status, 0, 0, NIL_PTR, NIL_PTR, NIL_PTR); return callm1(MM, EXIT, status, 0, 0, NIL_PTR, NIL_PTR, NIL_PTR);
} }

View File

@ -15,6 +15,7 @@ dup.c
dup2.c dup2.c
exec.c exec.c
exit.c exit.c
cleanup.c
fork.c fork.c
fstat.c fstat.c
getegid.c getegid.c

View File

@ -0,0 +1,3 @@
_cleanup()
{
}

View File

@ -1,10 +1,8 @@
#include "lib.h" #include "lib.h"
PUBLIC int (*__cleanup)();
PUBLIC int exit(status) PUBLIC int exit(status)
int status; int status;
{ {
if (__cleanup) (*__cleanup)(); _cleanup();
return callm1(MM, EXIT, status, 0, 0, NIL_PTR, NIL_PTR, NIL_PTR); return callm1(MM, EXIT, status, 0, 0, NIL_PTR, NIL_PTR, NIL_PTR);
} }