#include <errno.h>
#include <stdio.h>
#include <sys/stat.h>
+#include <unistd.h>
#include <data/file-name.h>
#include <data/make-file.h>
{
/* Generate unique temporary file name. */
rf->tmp_name = xasprintf ("%s.tmpXXXXXX", file_name);
- if (gen_tempname (rf->tmp_name, 0600, GT_NOCREATE) < 0)
+ if (gen_tempname (rf->tmp_name, 0, 0600, GT_NOCREATE) < 0)
{
msg (ME, _("Creating temporary file to replace %s: %s."),
rf->file_name, strerror (errno));