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.