]> granicus.if.org Git - postgresql/commitdiff
Add permission mode to opens().
authorBruce Momjian <bruce@momjian.us>
Thu, 18 Mar 2004 04:11:41 +0000 (04:11 +0000)
committerBruce Momjian <bruce@momjian.us>
Thu, 18 Mar 2004 04:11:41 +0000 (04:11 +0000)
src/tools/fsync/test_fsync.c

index 3905d2b15753b8088f7aa6401d3938f9e1bc0769..c3ec77ba51559b557a6adeaf088427f489d34060 100644 (file)
@@ -39,7 +39,7 @@ int main(int argc, char *argv[])
        printf("Simple write timing:\n");
        /* write only */        
        gettimeofday(&start_t, NULL);
-       if ((tmpfile = open("/var/tmp/test_fsync.out", O_RDWR | O_CREAT)) == -1)
+       if ((tmpfile = open("/var/tmp/test_fsync.out", O_RDWR | O_CREAT, 0600)) == -1)
                die("can't open /var/tmp/test_fsync.out");
        write(tmpfile, &strout, 200);
        close(tmpfile);         
@@ -52,7 +52,7 @@ int main(int argc, char *argv[])
        printf("Compare fsync before and after write's close:\n");
        /* write, fsync, close */
        gettimeofday(&start_t, NULL);
-       if ((tmpfile = open("/var/tmp/test_fsync.out", O_RDWR | O_CREAT)) == -1)
+       if ((tmpfile = open("/var/tmp/test_fsync.out", O_RDWR | O_CREAT, 0600)) == -1)
                die("can't open /var/tmp/test_fsync.out");
        write(tmpfile, &strout, 200);
        fsync(tmpfile);
@@ -65,12 +65,12 @@ int main(int argc, char *argv[])
 
        /* write, close, fsync */
        gettimeofday(&start_t, NULL);
-       if ((tmpfile = open("/var/tmp/test_fsync.out", O_RDWR | O_CREAT)) == -1)
+       if ((tmpfile = open("/var/tmp/test_fsync.out", O_RDWR | O_CREAT, 0600)) == -1)
                die("can't open /var/tmp/test_fsync.out");
        write(tmpfile, &strout, 200);
        close(tmpfile);
        /* reopen file */
-       if ((tmpfile = open("/var/tmp/test_fsync.out", O_RDWR | O_CREAT)) == -1)
+       if ((tmpfile = open("/var/tmp/test_fsync.out", O_RDWR | O_CREAT, 0600)) == -1)
                die("can't open /var/tmp/test_fsync.out");
        fsync(tmpfile);
        close(tmpfile);         
@@ -85,7 +85,7 @@ int main(int argc, char *argv[])
 #ifdef OPEN_DATASYNC_FLAG
        /* open_dsync, write */
        gettimeofday(&start_t, NULL);
-       if ((tmpfile = open("/var/tmp/test_fsync.out", O_RDWR | O_CREAT | O_DSYNC)) == -1)
+       if ((tmpfile = open("/var/tmp/test_fsync.out", O_RDWR | O_CREAT | O_DSYNC, 0600)) == -1)
                die("can't open /var/tmp/test_fsync.out");
        write(tmpfile, &strout, 200);
        close(tmpfile);
@@ -98,7 +98,7 @@ int main(int argc, char *argv[])
 
        /* open_fsync, write */
        gettimeofday(&start_t, NULL);
-       if ((tmpfile = open("/var/tmp/test_fsync.out", O_RDWR | O_CREAT | OPEN_SYNC_FLAG)) == -1)
+       if ((tmpfile = open("/var/tmp/test_fsync.out", O_RDWR | O_CREAT | OPEN_SYNC_FLAG, 0600)) == -1)
                die("can't open /var/tmp/test_fsync.out");
        write(tmpfile, &strout, 200);
        close(tmpfile);
@@ -111,7 +111,7 @@ int main(int argc, char *argv[])
 #ifdef HAVE_FDATASYNC
        /* write, fdatasync */
        gettimeofday(&start_t, NULL);
-       if ((tmpfile = open("/var/tmp/test_fsync.out", O_RDWR | O_CREAT)) == -1)
+       if ((tmpfile = open("/var/tmp/test_fsync.out", O_RDWR | O_CREAT, 0600)) == -1)
                die("can't open /var/tmp/test_fsync.out");
        write(tmpfile, &strout, 200);
        fdatasync(tmpfile);
@@ -125,7 +125,7 @@ int main(int argc, char *argv[])
 
        /* write, fsync, close */
        gettimeofday(&start_t, NULL);
-       if ((tmpfile = open("/var/tmp/test_fsync.out", O_RDWR | O_CREAT)) == -1)
+       if ((tmpfile = open("/var/tmp/test_fsync.out", O_RDWR | O_CREAT, 0600)) == -1)
                die("can't open /var/tmp/test_fsync.out");
        write(tmpfile, &strout, 200);
        fsync(tmpfile);