X-Git-Url: https://pd.if.org/git/?p=pdclib.old;a=blobdiff_plain;f=functions%2Fstdio%2Ffclose.c;h=0e822eb95ad58af5518497af060b032a22a63d7e;hp=dc27fe2eb1555a5e36bd7ceb513390d675baf415;hb=eac150f3e3dc119ad89e6d089d28a8c4b6c79223;hpb=803677793989ca36f18526f641571dec83f103a9 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;