pg_verify_checksums_1.patch

application/octet-stream

Filename: pg_verify_checksums_1.patch
Type: application/octet-stream
Part: 0
Message: pg_verify_checksums vs windows

Patch

Format: unified
File+
src/bin/pg_verify_checksums/pg_verify_checksums.c 1 1
diff --git a/src/bin/pg_verify_checksums/pg_verify_checksums.c b/src/bin/pg_verify_checksums/pg_verify_checksums.c
index 28c975446e..2392381825 100644
--- a/src/bin/pg_verify_checksums/pg_verify_checksums.c
+++ b/src/bin/pg_verify_checksums/pg_verify_checksums.c
@@ -83,7 +83,7 @@ scan_file(char *fn, int segmentno)
 	int			f;
 	int			blockno;
 
-	f = open(fn, 0);
+	f = open(fn, O_RDONLY | PG_BINARY);
 	if (f < 0)
 	{
 		fprintf(stderr, _("%s: could not open file \"%s\": %s\n"),