]> pd.if.org Git - pdclib/blobdiff - functions/stdio/fclose.c
PDCLIB-8: First phase of intergation of new I/O backend system (with minimal
[pdclib] / functions / stdio / fclose.c
index dbd7f6eebbf12199ea8d7a80bbaf566f11035115..3d9e25724f45bdf58de3ee14ba16d183af0bb0fa 100644 (file)
@@ -12,6 +12,7 @@
 
 #ifndef REGTEST
 #include <_PDCLIB_glue.h>
+#include <threads.h>
 
 extern struct _PDCLIB_file_t * _PDCLIB_filelist;
 
@@ -38,7 +39,7 @@ int fclose( struct _PDCLIB_file_t * stream )
             mtx_destroy( &stream->lock );
 
             /* Close handle */
-            _PDCLIB_close( stream->handle );
+            stream->ops->close(stream->handle);
 
             /* Remove stream from list */
             if ( previous != NULL )