X-Git-Url: https://pd.if.org/git/?p=pdclib;a=blobdiff_plain;f=functions%2Fstdio%2Ffclose.c;h=0e822eb95ad58af5518497af060b032a22a63d7e;hp=dc27fe2eb1555a5e36bd7ceb513390d675baf415;hb=b406087285dda97f2666a7f52f66b14582ed937b;hpb=4de9ebf92ea3d057a9ce17841ff7939b1dfebc67 diff --git a/functions/stdio/fclose.c b/functions/stdio/fclose.c index dc27fe2..0e822eb 100644 --- a/functions/stdio/fclose.c +++ b/functions/stdio/fclose.c @@ -43,8 +43,14 @@ int fclose( struct _PDCLIB_file_t * stream ) { _PDCLIB_filelist = stream->next; } + /* Delete tmpfile() */ + if ( stream->status & _PDCLIB_DELONCLOSE ) + { + remove( stream->filename ); + } /* Free stream */ free( stream ); + return 0; } previous = current;