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