Manual page for TMPFILE(3S)
tmpfile - create a file to hold data temporarily
SYNOPSIS
#include <stdio.h>
FILE *tmpfile(void);
DESCRIPTION
Tmpfile
creates a new file and opens it for output
using binary update mode ``wb+''.
There is no way to access the temporary file by name.
The file is intended to be used only during the current program's
execution;
it is automatically deleted upon program termination.
RETURN VALUE
Tmpfile
returns a pointer to the stream of the file that it created.
If the file cannot be created,
tmpfile
returns a null pointer.
If it fails,
errno
is set to indicate the cause of the failure.
ERRORS
Tmpfile
will fail if one of the following conditions occur:
- [EMFILE]
-
An attempt was made to open more than the maximum number of
file descriptors allowed in this process.
- [ENFILE]
-
Too many files are currently open in the system.
SEE ALSO
fopen(3S), tmpnam(3S)
Created by unroff & hp-tools.
© somebody (See intro for details). All Rights Reserved.
Last modified 11/5/97