#define pg_attribute_printf(f, a)
void RemoveWalSummaryIfOlderThan(WalSummaryFile *ws, time_t cutoff_time)
size_t WriteWalSummary(void *wal_summary_io, void *data, size_t length)
File OpenWalSummaryFile(WalSummaryFile *ws, bool missing_ok)
bool WalSummariesAreComplete(List *wslist, XLogRecPtr start_lsn, XLogRecPtr end_lsn, XLogRecPtr *missing_lsn)
size_t ReadWalSummary(void *wal_summary_io, void *data, size_t length)
void ReportWalSummaryError(void *callback_arg, char *fmt,...) pg_attribute_printf(2
List * GetWalSummaries(TimeLineID tli, XLogRecPtr start_lsn, XLogRecPtr end_lsn)
List * FilterWalSummaries(List *wslist, TimeLineID tli, XLogRecPtr start_lsn, XLogRecPtr end_lsn)