tmpfile
Creates a temporary binary file
#include <stdio.h> FILE *tmpfile (void);
The tmpfile function returns a pointer to the stream of the file that it created. If the file cannot be created, the tmpfile function returns NULL. If an error occurs, errno is set.
The tmpfile function creates a temporary binary file that is automatically removed when it is closed or at program termination. The file is opened for update.