Added cleanup
authorceriel <none@none>
Tue, 19 Apr 1988 10:13:41 +0000 (10:13 +0000)
committerceriel <none@none>
Tue, 19 Apr 1988 10:13:41 +0000 (10:13 +0000)
mach/minix/libsys/cleanup.c [new file with mode: 0644]
mach/minix/libsys/exit.c
mach/minixST/libsys/LIST
mach/minixST/libsys/cleanup.c [new file with mode: 0644]
mach/minixST/libsys/exit.c

diff --git a/mach/minix/libsys/cleanup.c b/mach/minix/libsys/cleanup.c
new file mode 100644 (file)
index 0000000..07d507e
--- /dev/null
@@ -0,0 +1,3 @@
+_cleanup()
+{
+}
index bcf436b..4b1face 100644 (file)
@@ -1,10 +1,8 @@
 #include "lib.h"
 
-PUBLIC int (*__cleanup)();
-
 PUBLIC int exit(status)
 int status;
 {
-  if (__cleanup) (*__cleanup)();
+  _cleanup();
   return callm1(MM, EXIT, status, 0, 0, NIL_PTR, NIL_PTR, NIL_PTR);
 }
index 31379ee..95cbe89 100644 (file)
@@ -15,6 +15,7 @@ dup.c
 dup2.c
 exec.c
 exit.c
+cleanup.c
 fork.c
 fstat.c
 getegid.c
diff --git a/mach/minixST/libsys/cleanup.c b/mach/minixST/libsys/cleanup.c
new file mode 100644 (file)
index 0000000..07d507e
--- /dev/null
@@ -0,0 +1,3 @@
+_cleanup()
+{
+}
index bcf436b..4b1face 100644 (file)
@@ -1,10 +1,8 @@
 #include "lib.h"
 
-PUBLIC int (*__cleanup)();
-
 PUBLIC int exit(status)
 int status;
 {
-  if (__cleanup) (*__cleanup)();
+  _cleanup();
   return callm1(MM, EXIT, status, 0, 0, NIL_PTR, NIL_PTR, NIL_PTR);
 }