diff options
Diffstat (limited to 'src/include/access')
| -rw-r--r-- | src/include/access/timeline.h | 3 | ||||
| -rw-r--r-- | src/include/access/xlog.h | 6 |
2 files changed, 6 insertions, 3 deletions
diff --git a/src/include/access/timeline.h b/src/include/access/timeline.h index dd16f97bd79..7d45fcad8a4 100644 --- a/src/include/access/timeline.h +++ b/src/include/access/timeline.h @@ -37,6 +37,7 @@ extern void writeTimeLineHistory(TimeLineID newTLI, TimeLineID parentTLI, extern void writeTimeLineHistoryFile(TimeLineID tli, char *content, int size); extern bool tliInHistory(TimeLineID tli, List *expectedTLIs); extern TimeLineID tliOfPointInHistory(XLogRecPtr ptr, List *history); -extern XLogRecPtr tliSwitchPoint(TimeLineID tli, List *history); +extern XLogRecPtr tliSwitchPoint(TimeLineID tli, List *history, + TimeLineID *nextTLI); #endif /* TIMELINE_H */ diff --git a/src/include/access/xlog.h b/src/include/access/xlog.h index 885b5fc0ad7..72e32425964 100644 --- a/src/include/access/xlog.h +++ b/src/include/access/xlog.h @@ -317,8 +317,10 @@ extern void SetWalWriterSleeping(bool sleeping); /* * Starting/stopping a base backup */ -extern XLogRecPtr do_pg_start_backup(const char *backupidstr, bool fast, char **labelfile); -extern XLogRecPtr do_pg_stop_backup(char *labelfile, bool waitforarchive); +extern XLogRecPtr do_pg_start_backup(const char *backupidstr, bool fast, + TimeLineID *starttli_p, char **labelfile); +extern XLogRecPtr do_pg_stop_backup(char *labelfile, bool waitforarchive, + TimeLineID *stoptli_p); extern void do_pg_abort_backup(void); /* File path names (all relative to $PGDATA) */ |
