Remove excess argument to open(2).
authorTom Lane <[email protected]>
Sat, 2 Oct 2010 22:40:28 +0000 (18:40 -0400)
committerTom Lane <[email protected]>
Sat, 2 Oct 2010 22:40:48 +0000 (18:40 -0400)
Many compilers don't complain about this, but some do, and it's certainly
wrong.  Back-patch to 8.4 where the error was introduced.

Mark Kirkwood

src/tools/fsync/test_fsync.c

index c237096717143c1eb3b12d6bc1f26de904e071df..a63441b81c3ea8820ec60522cfc8698030989d1f 100644 (file)
@@ -63,7 +63,7 @@ main(int argc, char *argv[])
        for (i = 0; i < XLOG_SEG_SIZE; i++)
                full_buf[i] = random();
 
-       if ((tmpfile = open(filename, O_RDWR | O_CREAT, S_IRUSR | S_IWUSR, 0)) == -1)
+       if ((tmpfile = open(filename, O_RDWR | O_CREAT, S_IRUSR | S_IWUSR)) == -1)
                die("Cannot open output file.");
        if (write(tmpfile, full_buf, XLOG_SEG_SIZE) != XLOG_SEG_SIZE)
                die("write failed");