summaryrefslogtreecommitdiff
path: root/src/backend/access/transam/xlogarchive.c
diff options
context:
space:
mode:
authorPeter Eisentraut <peter@eisentraut.org>2020-09-24 20:45:57 +0200
committerPeter Eisentraut <peter@eisentraut.org>2020-09-24 21:04:21 +0200
commitc005eb00e7d878cb869854f592103f774e15d01e (patch)
tree0cc96e69b8be5eeab99b13c1a50058e4612ff50f /src/backend/access/transam/xlogarchive.c
parentaecf5ee2bb36c597d3c6142e367e38d67816c777 (diff)
Standardize the printf format for st_size
Existing code used various inconsistent ways to printf struct stat's st_size member. The type of that is off_t, which is in most cases a signed 64-bit integer, so use the long long int format for it.
Diffstat (limited to 'src/backend/access/transam/xlogarchive.c')
-rw-r--r--src/backend/access/transam/xlogarchive.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/backend/access/transam/xlogarchive.c b/src/backend/access/transam/xlogarchive.c
index 8f8734dc1d4..cae93ab69dd 100644
--- a/src/backend/access/transam/xlogarchive.c
+++ b/src/backend/access/transam/xlogarchive.c
@@ -202,10 +202,10 @@ RestoreArchivedFile(char *path, const char *xlogfname,
else
elevel = FATAL;
ereport(elevel,
- (errmsg("archive file \"%s\" has wrong size: %lu instead of %lu",
+ (errmsg("archive file \"%s\" has wrong size: %lld instead of %lld",
xlogfname,
- (unsigned long) stat_buf.st_size,
- (unsigned long) expectedSize)));
+ (long long int) stat_buf.st_size,
+ (long long int) expectedSize)));
return false;
}
else