Fix for recent Win32 pg_dump tar temp file patch.
authorBruce Momjian
Tue, 27 Jun 2006 02:56:41 +0000 (02:56 +0000)
committerBruce Momjian
Tue, 27 Jun 2006 02:56:41 +0000 (02:56 +0000)
Hiroshi Saito

src/bin/pg_dump/pg_backup_tar.c

index bd034757fdaf02875f78aa2bc5ddec227a81d833..9b0606b7537cf4e4feffe3e294c0302e6da621a5 100644 (file)
@@ -16,7 +16,7 @@
  *
  *
  * IDENTIFICATION
- *     $PostgreSQL: pgsql/src/bin/pg_dump/pg_backup_tar.c,v 1.53 2006/06/27 01:16:58 momjian Exp $
+ *     $PostgreSQL: pgsql/src/bin/pg_dump/pg_backup_tar.c,v 1.54 2006/06/27 02:56:41 momjian Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -25,6 +25,7 @@
 #include "pg_backup_archiver.h"
 #include "pg_backup_tar.h"
 
+#include 
 #include 
 #include 
 #include 
@@ -376,7 +377,7 @@ tarOpen(ArchiveHandle *AH, const char *filename, char mode)
            if (name == NULL)
                break;
            fd = open(name, O_RDWR | O_CREAT | O_EXCL | O_BINARY |
-                     O_TEMPORARY, S_IREAD | S_IWRITE);
+                     O_TEMPORARY, S_IRUSR | S_IWUSR);
            free(name);
 
            if (fd != -1)   /* created a file */