From cddfcce5f359654fc3eb4de072cb5cba3e990e6c Mon Sep 17 00:00:00 2001 From: Juergen Schmied Date: Sun, 14 Feb 1999 11:20:07 +0000 Subject: [PATCH] Implemented flag FILE_FLAG_DELETE_ON_CLOSE. --- server/file.c | 1 + 1 file changed, 1 insertion(+) diff --git a/server/file.c b/server/file.c index e6249986d78..bae1173541d 100644 --- a/server/file.c +++ b/server/file.c @@ -314,6 +314,7 @@ static void file_destroy( struct object *obj ) while (*pptr && *pptr != file) pptr = &(*pptr)->next; assert( *pptr ); *pptr = (*pptr)->next; + if (file->flags & FILE_FLAG_DELETE_ON_CLOSE) unlink( file->name ); free( file->name ); } close( file->fd );