 |
Index for Section 3 |
|
 |
Alphabetical listing for T |
|
 |
Bottom of page |
|
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 standards
as follows:
tmpfile(): XSH4.2
Refer to the standards(5) reference page for more information about
industry 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 automatically
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 following
conditions:
[EINTR] A signal was caught during tmpfile().
[EMFILE] OPEN_MAX file descriptors are currently open in the calling
process.
[Tru64 UNIX] All available file descriptors are currently open
in the calling process.
[ENFILE] The maximum allowable number of files is currently open in the
system.
[ENOSPC] 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)
 |
Index for Section 3 |
|
 |
Alphabetical listing for T |
|
 |
Top of page |
|