20 lines
450 B
Plaintext
20 lines
450 B
Plaintext
|
--- sbr/m_tmpfil.c.orig Tue Nov 30 20:01:25 1993
|
||
|
+++ sbr/m_tmpfil.c Wed Apr 29 22:12:24 1998
|
||
|
@@ -8,9 +8,14 @@
|
||
|
register char *template;
|
||
|
{
|
||
|
static char tmpfil[BUFSIZ];
|
||
|
-
|
||
|
+ int i;
|
||
|
(void) sprintf (tmpfil, "/tmp/%sXXXXXX", template);
|
||
|
- (void) unlink (mktemp (tmpfil));
|
||
|
+ i = mkstemp(tmpfil);
|
||
|
+ if (i == -1)
|
||
|
+ return NULL;
|
||
|
+ unlink( tmpfile );
|
||
|
+ close(i);
|
||
|
+ /*(void) unlink (mktemp (tmpfil));*/
|
||
|
|
||
|
return tmpfil;
|
||
|
}
|