Manual Page Result
0
Command: tmpfile | Section: 3 | Source: Digital UNIX | File: tmpfile.3.gz
tmpfile(3) Library Functions Manual tmpfile(3)
NAME
tmpfile - Creates a temporary file
LIBRARY
Standard C Library (libc.so, libc.a)
SYNOPSIS
#include <stdio.h>
FILE *tmpfile ( void );
STANDARDS
Interfaces documented on this reference page conform to industry stan-
dards as follows:
tmpfile(): XPG4, XPG4-UNIX
Refer to the standards(5) reference page for more information about in-
dustry standards and associated tags.
DESCRIPTION
The tmpfile() function creates a temporary file and returns its FILE
pointer. The file is opened for update. The temporary file is automati-
cally deleted when the process using it terminates.
RETURN VALUES
Upon successful completion, the tmpfile() function returns a pointer to
the stream of the file that is created. Otherwise, it returns a null
pointer and sets errno to indicate the error.
ERRORS
The tmpfile() function sets errno to the specified values for the fol-
lowing conditions:
A signal was caught during tmpfile(). OPEN_MAX file descriptors are
currently open in the calling process.
[Digital] All available file descriptors are currently open in
the calling process. The maximum allowable number of files is
currently open in the system. The directory or file system that
would contain the new file cannot be expanded.
RELATED INFORMATION
Functions: fopen(3), mktemp(3), tmpnam(3), unlink(2), getdtablesize(2)
Standards: standards(5) delim off
tmpfile(3)