]> granicus.if.org Git - postgresql/commitdiff
Simplify some code in pg_rewind when syncing target directory
authorMichael Paquier <michael@paquier.xyz>
Tue, 26 Feb 2019 07:08:24 +0000 (16:08 +0900)
committerMichael Paquier <michael@paquier.xyz>
Tue, 26 Feb 2019 07:08:24 +0000 (16:08 +0900)
9a4059d simplified the flush of target data folder when finishing
processing, and could have done a bit more.

Discussion: https://postgr.es/m/20190131064759.GA13429@paquier.xyz

src/bin/pg_rewind/pg_rewind.c

index 7ccde5c87f55ab57e603ed8c80322536159fc144..aa753bb315f8e70859b4b8cf433de4170b0fd6d6 100644 (file)
@@ -38,7 +38,7 @@ static void createBackupLabel(XLogRecPtr startpoint, TimeLineID starttli,
 static void digestControlFile(ControlFileData *ControlFile, char *source,
                                  size_t size);
 static void updateControlFile(ControlFileData *ControlFile);
-static void syncTargetDirectory(const char *argv0);
+static void syncTargetDirectory(void);
 static void sanityChecks(void);
 static void findCommonAncestorTimeline(XLogRecPtr *recptr, int *tliIndex);
 
@@ -380,7 +380,7 @@ main(int argc, char **argv)
        updateControlFile(&ControlFile_new);
 
        pg_log(PG_PROGRESS, "syncing target data directory\n");
-       syncTargetDirectory(argv[0]);
+       syncTargetDirectory();
 
        printf(_("Done!\n"));
 
@@ -715,7 +715,7 @@ updateControlFile(ControlFileData *ControlFile)
  * the overall amount of IO noticeably.
  */
 static void
-syncTargetDirectory(const char *argv0)
+syncTargetDirectory(void)
 {
        if (!do_sync || dry_run)
                return;