term% cat index.txt TMPFILE(2)                    System Calls Manual                   TMPFILE(2)
NAME
       tmpfile, tmpnam - Stdio temporary files
SYNOPSIS
       #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
       /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  exe‐
       cuted;  in particular, they are not removed on fclose or if the program
       terminates abnormally.
                                                                    TMPFILE(2)