projects
/
pspp-builds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Update to reflect latest copy of Gnulib
[pspp-builds.git]
/
src
/
data
/
make-file.c
diff --git
a/src/data/make-file.c
b/src/data/make-file.c
index 807adc50d9d112de7b47459f0a06a98a4786651f..e4c9234044a687a078d198c2ec85f5385cd4f7dd 100644
(file)
--- a/
src/data/make-file.c
+++ b/
src/data/make-file.c
@@
-177,7
+177,7
@@
replace_file_start (const char *file_name, const char *mode,
{
/* Generate unique temporary file name. */
rf->tmp_name = xasprintf ("%s.tmpXXXXXX", file_name);
{
/* 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));
{
msg (ME, _("Creating temporary file to replace %s: %s."),
rf->file_name, strerror (errno));
@@
-185,7
+185,7
@@
replace_file_start (const char *file_name, const char *mode,
}
/* Create file by that name. */
}
/* Create file by that name. */
- fd = open (rf->tmp_name, O_WRONLY | O_CREAT | O_EXCL, permissions);
+ fd = open (rf->tmp_name, O_WRONLY | O_CREAT | O_EXCL
| O_BINARY
, permissions);
if (fd >= 0)
break;
if (errno != EEXIST)
if (fd >= 0)
break;
if (errno != EEXIST)