Hi, sorry for the afterthought, i just noticed that the Subject: line is misleading. This patch has nothing to do with -j. If -j is not specified, this patch changes the value passed to adjtime(2) or settimeofday(2), which arguably matters even more than something merely printed on stdout.
However, the value being passed to adjtime(2) or settimeofday(2) right now is just as wrong as the one printed, if -f %s is used, so i think the patch is correct for that case, too. Yours, Ingo