Content-type: text/html Man page of tmpfile

tmpfile

Section: C Library Functions (3)
Index Return to Main Contents
 

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():  XPG4, XPG4-UNIX

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:

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


 

Index

NAME
LIBRARY
SYNOPSIS
STANDARDS
DESCRIPTION
RETURN VALUES
ERRORS
RELATED INFORMATION

This document was created by man2html, using the manual pages.
Time: 02:42:08 GMT, October 02, 2010