1Netpbm subroutine libraryN:etpLpmib_bmtrmasprufybirlFoeuu_ntfcidtn(ie)onlfsiubnMrcaatnriuyoa:nl(p3m)_tmpfile_fd() function(3)
2
3
4

NAME

6       pm_tmpfile_fd() - create a temporary unnamed file
7
8

SYNOPSIS

10       #include <netpbm/pm.h>
11
12       FILE *
13       pm_tmpfile_fd(void);
14
15

EXAMPLE

17       This  simple  example creates a temporary file, writes "hello world" to
18       it, then reads back and prints those contents.
19
20       #include <netpbm/pm.h>
21
22       int fd;
23
24       fd = pm_tmpfile();
25
26       write(fd, "hello world\n", 17);
27
28       lseek(fd, 0, SEEK_SET);
29
30       read(fd, buffer, sizeof(buffer));
31
32       fprintf(STDOUT, "temp file contains '%s'\n", buffer);
33
34       close(fd);
35
36
37

DESCRIPTION

39       This library function is part of Netpbm(1).
40
41       pm_tmpfile_fd() is analogous to pm_tmpfile()(1).  The  only  difference
42       is  that it opens the file as a low level file, as open() would, rather
43       than as a stream, as fopen() would.
44
45       If you need to refer to the temporary file by  name,  use  pm_make_tmp‐
46       file_fd() instead.
47
48

HISTORY

50       pm_tmpfile() was introduced in Netpbm 10.42 (March 2008).
51

DOCUMENT SOURCE

53       This  manual  page was generated by the Netpbm tool 'makeman' from HTML
54       source.  The master documentation is at
55
56              http://netpbm.sourceforge.net/doc/libtmpfilefd.html
57
58netpbm documentation    Netpbm 3s1ubDreocuetmibneerl2i0b0r7ary: pm_tmpfile_fd() function(3)
Impressum