]> pd.if.org Git - pdclib/blobdiff - functions/stdlib/exit.c
Added test driver.
[pdclib] / functions / stdlib / exit.c
index 5cb2a508fe19838baa4e9e95f08707af90e671c4..969b795f7100fa92de5b503f225060c5de92493f 100644 (file)
 
 #ifndef REGTEST
 
+/* TODO - "except that a function is called after any previously registered
+   functions that had already been called at the time it was registered.
+*/
+
 struct _PDCLIB_exitfunc_t * regstack = NULL;
 
 void exit( int status )
@@ -24,7 +28,6 @@ void exit( int status )
         free( next );
         next = regstack;
     }
-    /* TODO: Flush and close open streams. Remove tmpfile() files. */
     _Exit( status );
 }
 
@@ -36,7 +39,7 @@ void exit( int status )
 int main()
 {
     BEGIN_TESTS;
-    TESTCASE( NO_TESTDRIVER );
+    /* Unwinding of regstack tested in atexit(). */
     return TEST_RESULTS;
 }