*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->Tru64 Unix man pages -> tmpfile (3)              
Title
Content
Arch
Section
 

tmpfile(3)

Contents


NAME    [Toc]    [Back]

       tmpfile - Create a temporary file

SYNOPSIS    [Toc]    [Back]

       #include <stdio.h>

       FILE *tmpfile(
               void );

LIBRARY    [Toc]    [Back]

       Standard C Library (libc)

STANDARDS    [Toc]    [Back]

       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    [Toc]    [Back]

       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    [Toc]    [Back]

       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    [Toc]    [Back]

       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.

              [Tru64  UNIX]  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.

SEE ALSO    [Toc]    [Back]

      
      
       Functions: fopen(3), mktemp(3), tmpnam(3), unlink(2), getdtablesize(2)

       Standards: standards(5)



                                                       tmpfile(3)
[ Back ]
 Similar pages
Name OS Title
tmpnam IRIX create a name for a temporary file
tempnam Linux create a name for a temporary file
tmpnam Linux create a name for a temporary file
mkstemp Linux create a unique temporary file
tempfile Linux create a temporary file in a safe manner
tempnam Tru64 Construct the name for a temporary file
tmpnam FreeBSD temporary file routines
tempnam FreeBSD temporary file routines
tempnam OpenBSD temporary file routines
tmpfile FreeBSD temporary file routines
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service