2 * tmpfile.c - create and open a temporary file
4 /* $Id: tmpfile.c,v 1.4 1994/06/24 11:51:47 ceriel Exp $ */
10 unsigned int _getpid(void);
14 static char name_buffer[L_tmpnam] = "/tmp/tmp." ;
15 static char *name = NULL;
19 name = name_buffer + strlen(name_buffer);
20 name = _i_compute(_getpid(), 10, name, 5);
24 file = fopen(name_buffer,"wb+");
25 if (!file) return (FILE *)NULL;
26 (void) remove(name_buffer);