X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fdata%2Fmake-file.c;h=f163d5e7737c0b6cf8e591b385d3cbd128edd36e;hb=cfbbebdd6b3085f4094c073e4ebd139ac1d37737;hp=2162741a78e416324d07578f49e5d75f5da4a95e;hpb=537fdeb3702c011e05d7826a8d556a7beeba2605;p=pspp-builds.git
diff --git a/src/data/make-file.c b/src/data/make-file.c
index 2162741a..f163d5e7 100644
--- a/src/data/make-file.c
+++ b/src/data/make-file.c
@@ -1,5 +1,5 @@
/* PSPP - a program for statistical analysis.
- Copyright (C) 2004 Free Software Foundation, Inc.
+ Copyright (C) 2004, 2010 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -15,22 +15,26 @@
along with this program. If not, see . */
#include
+
+#include "data/make-file.h"
+
#include
+#include
#include
+#include
#include
#include
-#include
-#include
#include
+#include
-#include
-#include
-#include
-#include
+#include "data/file-name.h"
+#include "libpspp/ll.h"
+#include "libpspp/message.h"
-#include "fatal-signal.h"
-#include "tempname.h"
-#include "xalloc.h"
+#include "gl/fatal-signal.h"
+#include "gl/tempname.h"
+#include "gl/xalloc.h"
+#include "gl/xvasprintf.h"
#include "gettext.h"
#define _(msgid) gettext (msgid)
@@ -177,7 +181,7 @@ replace_file_start (const char *file_name, const char *mode,
{
/* Generate unique temporary file name. */
rf->tmp_name = xasprintf ("%s.tmpXXXXXX", file_name);
- if (gen_tempname (rf->tmp_name, 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));