Netpbm subroutine librarNetpbmtsubroutine)library:npm_tmpfile_fd()function(3)NAMEpm_tmpfile_fd() - 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()(3) 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_tmp‐
file_fd() instead.
HISTORYpm_tmpfile() was introduced in Netpbm 10.42 (March 2008).
netpbm documentation Netpbm subroutinerlibrary: pm_tmpfile_fd()function(3)