diff --git a/src/bin/pg_resetxlog/pg_resetxlog.c b/src/bin/pg_resetxlog/pg_resetxlog.c index 3500c4cf1d49a627a3585b193a872c3f16effcec..7e9864dd4d3cdd551c9860eee03feaf6d8072c49 100644 --- a/src/bin/pg_resetxlog/pg_resetxlog.c +++ b/src/bin/pg_resetxlog/pg_resetxlog.c @@ -708,7 +708,7 @@ FindEndOfXLOG(void) * old pg_control. Note that for the moment we are working with segment * numbering according to the old xlog seg size. */ - segs_per_xlogid = (0x100000000L / ControlFile.xlog_seg_size); + segs_per_xlogid = (UINT64CONST(0x0000000100000000) / ControlFile.xlog_seg_size); newXlogSegNo = ControlFile.checkPointCopy.redo / ControlFile.xlog_seg_size; /*