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

tmpfile(3S)

HP-UX 11i Version 3: February 2007
» 

Technical documentation

» Feedback
Content starts here

 » Table of Contents

 » Index

NAME

tmpfile() — create a temporary file

SYNOPSIS

#include <stdio.h>

FILE *tmpfile(void);

DESCRIPTION

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+).

Notes

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

ERRORS

The tmpfile() function will fail if:

[EOVERFLOW]

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)).

STANDARDS CONFORMANCE

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.