From 6b34711824ecb83b18b5050eb8c91cd8efde5a73 Mon Sep 17 00:00:00 2001
From: Bruce Momjian <bruce@momjian.us>
Date: Thu, 18 Mar 2004 20:09:33 +0000
Subject: [PATCH] Allocate 16mb file for testing.

---
 src/tools/fsync/test_fsync.c | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/src/tools/fsync/test_fsync.c b/src/tools/fsync/test_fsync.c
index 2a01c4ec114..09909074ab0 100644
--- a/src/tools/fsync/test_fsync.c
+++ b/src/tools/fsync/test_fsync.c
@@ -29,6 +29,8 @@
 #endif
 #endif
 
+#define WAL_FILE_SIZE 	(16 * 1024 * 1024)
+
 void		die(char *str);
 void		print_elapse(struct timeval start_t, struct timeval elapse_t);
 
@@ -40,7 +42,7 @@ main(int argc, char *argv[])
 	int			tmpfile,
 				i,
 				loops=1000;
-	char	   *strout = (char *) malloc(65536);
+	char	   *strout = (char *) malloc(WAL_FILE_SIZE);
 	char	   *filename = FSYNC_FILENAME;
 
 	if (argc > 2 && strcmp(argv[1],"-f") == 0)
@@ -53,12 +55,12 @@ main(int argc, char *argv[])
 	if (argc > 1)
 			loops = atoi(argv[1]);
 		
-	for (i = 0; i < 65536; i++)
+	for (i = 0; i < WAL_FILE_SIZE; i++)
 		strout[i] = 'a';
 
 	if ((tmpfile = open(FSYNC_FILENAME, O_RDWR | O_CREAT, S_IRUSR | S_IWUSR)) == -1)
 		die("can't open /var/tmp/test_fsync.out");
-	write(tmpfile, strout, 65536);
+	write(tmpfile, strout, WAL_FILE_SIZE);
 	fsync(tmpfile);				/* fsync so later fsync's don't have to do
 								 * it */
 	close(tmpfile);
-- 
GitLab