#ifndef REGTEST
#include <_PDCLIB_glue.h>
+#include <threads.h>
extern struct _PDCLIB_file_t * _PDCLIB_filelist;
return EOF;
}
}
+
+ /* Release mutex*/
+ mtx_destroy( &stream->lock );
+
/* Close handle */
- _PDCLIB_close( stream->handle );
+ stream->ops->close(stream->handle);
+
/* Remove stream from list */
if ( previous != NULL )
{
TESTCASE( _PDCLIB_filelist == file2 );
TESTCASE( fclose( file2 ) == 0 );
TESTCASE( _PDCLIB_filelist == file1 );
- TESTCASE( ( file2 = fopen( testfile1, "w" ) ) != NULL );
+ TESTCASE( ( file2 = fopen( testfile2, "w" ) ) != NULL );
TESTCASE( _PDCLIB_filelist == file2 );
TESTCASE( fclose( file1 ) == 0 );
TESTCASE( _PDCLIB_filelist == file2 );