up | Inhaltsverzeichniss | Kommentar

Manual page for TMPFILE(3S)

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 | Inhaltsverzeichniss | Kommentar

Created by unroff & hp-tools. © somebody (See intro for details). All Rights Reserved. Last modified 11/5/97