@@ -1538,7 +1538,7 @@ bootstrap_template1(void)
1538
1538
unsetenv ("PGCLIENTENCODING" );
1539
1539
1540
1540
snprintf (cmd , sizeof (cmd ),
1541
- "\"%s\" --boot -x1 %s %s %lx %s %lx %s %lx %s %s" ,
1541
+ "\"%s\" --boot -x1 %s %s %lx %s %lx %s %ld %s %s" ,
1542
1542
backend_exec ,
1543
1543
data_checksums ? "-k" : "" ,
1544
1544
"-X" , start_xid ,
@@ -2705,7 +2705,7 @@ usage(const char *progname)
2705
2705
printf (_ (" -n, --noclean do not clean up after errors\n" ));
2706
2706
printf (_ (" -N, --nosync do not wait for changes to be written safely to disk\n" ));
2707
2707
printf (_ (" -o, --multixact-offset=START_MX_OFFSET\n"
2708
- " specify start multixact offset value in hex format for new db instance\n"
2708
+ " specify start multixact offset value in decimal format for new db instance\n"
2709
2709
" to test 64-bit xids, default value is 0\n" ));
2710
2710
printf (_ (" -s, --show show internal settings\n" ));
2711
2711
printf (_ (" -S, --sync-only only sync data directory\n" ));
@@ -3483,9 +3483,9 @@ main(int argc, char *argv[])
3483
3483
do_sync = false;
3484
3484
break ;
3485
3485
case 'o' :
3486
- if (sscanf (optarg , "%lx " , & start_mx_offset ) != 1 )
3486
+ if (sscanf (optarg , "%ld " , & start_mx_offset ) != 1 )
3487
3487
{
3488
- fprintf (stderr , "%s: invalid hex value of multixact-offset\n" , progname );
3488
+ fprintf (stderr , "%s: invalid decimal value of multixact-offset\n" , progname );
3489
3489
exit (1 );
3490
3490
}
3491
3491
break ;
0 commit comments