--- src/bin/pg_dump/pg_backup_tar.c.orig Tue Jun 27 11:12:11 2006 +++ src/bin/pg_dump/pg_backup_tar.c Tue Jun 27 11:13:31 2006 @@ -25,6 +25,7 @@ #include "pg_backup_archiver.h" #include "pg_backup_tar.h" +#include #include #include #include @@ -376,7 +377,7 @@ 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 */