tmpfile(3) Library Functions Manual tmpfile(3) tmpfile - (libc -lc) #include FILE *tmpfile(void); tmpfile() / (w+b). . tmpfile() NULL . errno . EACCES . EEXIST . EINTR signal(7). EMFILE . ENFILE . ENOSPC . EROFS . attributes(7). +------------+------------------------------------+--------------------+ || | | +------------+------------------------------------+--------------------+ |tmpfile() | | MT-Safe | +------------+------------------------------------+--------------------+ tmpfile(). glibc P_tmpdir /tmp. C11, POSIX.1-2008. POSIX.1-2001, C89, SVr4, 4.3BSD, SUSv2. POSIX.1-2001: stdout . exit(3), mkstemp(3), mktemp(3), tempnam(3), tmpnam(3) 3 . . : . 6.18 8 2026 tmpfile(3)