Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

tmpfile(3s) [hpux man page]

tmpfile(3S)															       tmpfile(3S)

tmpfile() - create a temporary file SYNOPSIS
creates a temporary file by generating a name through (see tmpnam(3S)), and returns a corresponding 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 Notes On HP-UX systems, the mode is equivalent to the mode. ERRORS
The 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 in this environment. Additional values may be set by the underlying function (see fopen(3S)). SEE ALSO
creat(2), unlink(2), mktemp(3C), fopen(3S), fgetpos64(3S), tmpnam(3S), thread_safety(5). STANDARDS CONFORMANCE

Check Out this Related Man Page

tmpfile(3)						     Library Functions Manual							tmpfile(3)

tmpfile - Creates a temporary file LIBRARY
Standard C Library (, libc.a) SYNOPSIS
#include <stdio.h> FILE *tmpfile ( void ); STANDARDS
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
The tmpfile() function creates a temporary file and returns its FILE pointer. The file is opened for update. The temporary file is automat- ically 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. [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. RELATED INFORMATION
Functions: fopen(3), mktemp(3), tmpnam(3), unlink(2), getdtablesize(2) Standards: standards(5) delim off tmpfile(3)
Man Page

6 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

deleting another user's files

hi, I have two users, let us call them A and B. I do as User A touch tmpfile chmod 700 tmpfile Now as User B I do rm tmpfile - and it allows me to do it (after prompting me)...why? If I had done chmod 777 tmpfile, then sure User B should be able to delete it, but I did chmod 700... (3 Replies)
Discussion started by: JamesByars
3 Replies

2. Shell Programming and Scripting

best way to insert a line at the top of a file?

say I want to insert "this is a test" as the first line into file A, besides echo "this is a test" > /tmp/tmpfile cat /tmp/tmpfile fileA >> /tmp/result, is there any simple way I can do it? thanks (7 Replies)
Discussion started by: fedora
7 Replies

3. Shell Programming and Scripting

Text data string conversion to Integer

Folks Appreciate your help in understanding issue in relation to below. I need to pul uvalue from a file (tmpfile) and compare it with a number to make decision. Using #!/bin/sh contents of tmpfile : Slot uvalue : 0.16 How I am pulling it: unifval=`awk '/uvalue/ {print $4}' tmpfile` ... (1 Reply)
Discussion started by: wndgs
1 Replies

4. Solaris

No space left on device

We are using this function tmpfile() : FILE *tmpfp ; if ((tmpfp = tmpfile()) == NULL) { fprintf(stderr, "%s: ERROR: init_operator(): ", ROUTINE); perror("tmpfile()"); exit(ERR_OPEN); } and the above is raising error : MSMD0603: ERROR:... (3 Replies)
Discussion started by: atiato
3 Replies

5. Shell Programming and Scripting

optargs processing

Hello i'm writing some analyzing script and i'm giving to my program these parameters, for example: ./procinfo -r tmpfile sh -c "cat tmpfile" where -r is proccessed in getopts and it takes an argument by OPTARG.. The thing is I need to save this part to some variable: sh -c "cat tmpfile"... (4 Replies)
Discussion started by: midin
4 Replies

6. Shell Programming and Scripting

Mac. PHP fopen() does not create a file. Permissions.

5Thank you to those who responded. After a crazy amount of troubleshooting and getting hints and feedback from others, I was so darn determined to get on with my tutorials and I found the solution myself. Keyword search: php and 'Mac computer' and fopen and chmod. Using:php and Mac and... (1 Reply)
Discussion started by: iHaveAQuestion
1 Replies

Featured Tech Videos