From 3f23048f7b69bd4018939ad608797e818828e871 Mon Sep 17 00:00:00 2001 From: rsc Date: Thu, 17 Jun 2004 21:19:37 +0000 Subject: remove temp files on close --- src/lib9/opentemp.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/lib9/opentemp.c b/src/lib9/opentemp.c index ff2b3f81..f90bf771 100644 --- a/src/lib9/opentemp.c +++ b/src/lib9/opentemp.c @@ -4,6 +4,12 @@ int opentemp(char *template) { - return mkstemp(template); + int fd; + + fd = mkstemp(template); + if(fd < 0) + return -1; + remove(template); + return fd; } -- cgit v1.2.3