libtmpfilefd - Man Page
create a temporary unnamed file
Synopsis
#include <netpbm/pm.h> FILE * pm_tmpfile_fd(void);
Example
This simple example creates a temporary file, writes "hello world" to it, then reads back and prints those contents.
#include <netpbm/pm.h> int fd; fd = pm_tmpfile(); write(fd, "hello world\n", 17); lseek(fd, 0, SEEK_SET); read(fd, buffer, sizeof(buffer)); fprintf(STDOUT, "temp file contains '%s'\n", buffer); close(fd);
Description
This library function is part of Netpbm(1).
pm_tmpfile_fd() is analogous to pm_tmpfile()(1). The only difference is that it opens the file as a low level file, as open() would, rather than as a stream, as fopen() would.
If you need to refer to the temporary file by name, use pm_make_tmpfile_fd() instead.
History
pm_tmpfile() was introduced in Netpbm 10.42 (March 2008).
Document Source
This manual page was generated by the Netpbm tool 'makeman' from HTML source. The master documentation is at
Info
31 December 2007 netpbm documentation