Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
More options
HP.com home
HP-UX Reference > T


HP-UX 11i Version 3: February 2007

Technical documentation

» Feedback
Content starts here

 » Table of Contents

 » Index


tmpfile() — create a temporary file


#include <stdio.h>

FILE *tmpfile(void);


tmpfile() creates a temporary file by generating a name through tmpnam() (see tmpnam(3S)), and returns a corresponding FILE pointer. If the file cannot be opened a NULL pointer is returned. The file is automatically deleted when the process using it terminates. The file is opened for update (wb+).


On HP-UX systems, the wb+ mode is equivalent to the w+ mode.


The tmpfile() function will fail if:


The named file is a regular file and the size of the file cannot be represented correctly in an object of size off_t in this environment.

Additional errno values may be set by the underlying fopen() function (see fopen(3S)).


tmpfile(): AES, SVID2, SVID3, XPG2, XPG3, XPG4, FIPS 151-2, POSIX.1, ANSI C

Printable version
Privacy statement Using this site means you accept its terms Feedback to webmaster
© 1983-2007 Hewlett-Packard Development Company, L.P.