TMPFILE
Section: Standard I/O Functions (3S)
Updated: August 1, 1992
Index
Return to Main Contents
NAME
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)
Index
- NAME
-
- SYNOPSIS
-
- DESCRIPTION
-
- RETURN VALUE
-
- ERRORS
-
- SEE ALSO
-
This document was created by
man2html,
using the manual pages.
Time: 00:57:22 GMT, September 26, 2024