From: Karel Zak Date: Thu, 6 May 2021 08:13:27 +0000 (+0200) Subject: flock: fix time_t=long assumptions X-Git-Tag: v2.37-rc2~31 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=4fb27d5c624dd938c6dd73320243824faa39a822;p=thirdparty%2Futil-linux.git flock: fix time_t=long assumptions This also fixes flock for archs (e.g. sparc64) where suseconds_t is not long. Fixes: https://github.com/karelzak/util-linux/issues/1069 References: http://github.com/karelzak/util-linux/commit/ce3355cc54d97711bc240783324f7ab51fd6e371 Signed-off-by: Karel Zak --- diff --git a/sys-utils/flock.c b/sys-utils/flock.c index 670839c1d0..6e93babf82 100644 --- a/sys-utils/flock.c +++ b/sys-utils/flock.c @@ -331,9 +331,10 @@ int main(int argc, char *argv[]) gettime_monotonic(&time_done); timersub(&time_done, &time_start, &delta); - printf(_("%s: getting lock took %ld.%06ld seconds\n"), - program_invocation_short_name, delta.tv_sec, - delta.tv_usec); + printf(_("%s: getting lock took %"PRId64".%06"PRId64" seconds\n"), + program_invocation_short_name, + (int64_t) delta.tv_sec, + (int64_t) delta.tv_usec); } status = EX_OK;