TMPFILE 2
 NAME
tmpfile, tmpnam - Stdio temporary files
 SYNOPSIS
 #include <u.h> #include <stdio.h>
FILE *tmpfile(void)
char *tmpnam(char *s)
 DESCRIPTION
 Tmpfile creates a temporary file that will automatically
be removed when the file is closed or the program exits.
The return value is a Stdio
 FILE* opened in update mode (see
 fopen (2)). Tmpnam generates a string that is a valid file name and that is not the same as the name of an existing file. If s is zero, it returns a pointer to a string which may be overwritten by subsequent calls to tmpnam . If s is non-zero, it should point to an array of at least L_tmpnam (defined in <stdio.h> ) characters, and the answer will be copied there.
 FILES
.TF /tmp/tf000000000000
/tmp/tf000000000000 template for tmpfile file names.
/tmp/tn000000000000 template for tmpnam file names.
 SOURCE
 /sys/src/libstdio  BUGS
The files created by
 tmpfile are not removed until
 exits (2) is executed; in particular, they are not removed on
 fclose or if the program terminates abnormally.