diff --git a/src/bin/pg_basebackup/pg_recvlogical.c b/src/bin/pg_basebackup/pg_recvlogical.c index d16d08b..54d7819 100644 --- a/src/bin/pg_basebackup/pg_recvlogical.c +++ b/src/bin/pg_basebackup/pg_recvlogical.c @@ -65,7 +65,7 @@ static XLogRecPtr output_fsync_lsn = InvalidXLogRecPtr; static void usage(void); static void StreamLogicalLog(void); static void disconnect_and_exit(int code); -static bool flushAndSendFeedback(PGconn *conn, TimestampTz *now); +static bool flushAndSendFeedback(PGconn *conn, int64 *now); static void prepareToTerminate(PGconn *conn, XLogRecPtr endpos, bool keepalive, XLogRecPtr lsn); @@ -1024,7 +1024,7 @@ main(int argc, char **argv) * feedback. */ static bool -flushAndSendFeedback(PGconn *conn, TimestampTz *now) +flushAndSendFeedback(PGconn *conn, int64 *now) { /* flush data to disk, so that we send a recent flush pointer */ if (!OutputFsync(*now))