]> pd.if.org Git - pdclib/blobdiff - functions/stdio/fclose.c
Almost done on tmpfile / tmpnam.
[pdclib] / functions / stdio / fclose.c
index 3f7ce19dec0407dac54652eecce496207adbf1ee..dc27fe2eb1555a5e36bd7ceb513390d675baf415 100644 (file)
@@ -14,7 +14,6 @@
 
 extern struct _PDCLIB_file_t * _PDCLIB_filelist;
 
-/* FIXME: Last file not removed from list. */
 int fclose( struct _PDCLIB_file_t * stream )
 {
     struct _PDCLIB_file_t * current = _PDCLIB_filelist;
@@ -33,11 +32,6 @@ int fclose( struct _PDCLIB_file_t * stream )
                     return EOF;
                 }
             }
-            /* Free buffer */
-            if ( stream->status & _PDCLIB_LIBBUFFER )
-            {
-                free( stream->buffer );
-            }
             /* Close handle */
             _PDCLIB_close( stream->handle );
             /* Remove stream from list */