tmpfile(3) — Subroutines
OSF — Environment_Note_Added
NAME
tmpfile − Creates a temporary file
LIBRARY
Standard I/O Package (libc.a)
SYNOPSIS
#include <stdio.h>
FILE ∗tmpfile ( void );
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.
NOTES
AES Support Level: Full use
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
If the tmpfile() function fails, errno may be set to one of the following values:
[EMFILE] OPEN_MAX file descriptors are currently open in the calling process.
[ENFILE] Too many files are currently open in the system.
[ENOSPC] The directory or file system that would contain the new file cannot be expanded.
ENVIRONMENT NOTES
This section describes system features that are not generic to OSF/1 but that are provided in this OSF/1 implementation.
Digital Extensions
Errors
If the tmpfile() function fails, errno may be set to one of the following values:
[EMFILE]All available file descriptors are currently open in the calling process.
Related Information
Functions: getdtablesize(2)