From: Thomas Weißschuh Date: Sun, 12 Apr 2026 06:10:26 +0000 (+0200) Subject: chrt: pass correct integer types to printf X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0402f653122357a52a5fa8bbde424922b55ec6b0;p=thirdparty%2Futil-linux.git chrt: pass correct integer types to printf The printf format %ju expects an 'uintmax_t'. Cast the values to make sure the correct type is passed. Signed-off-by: Thomas Weißschuh --- diff --git a/schedutils/chrt.c b/schedutils/chrt.c index b5ddc53bd..273905e5d 100644 --- a/schedutils/chrt.c +++ b/schedutils/chrt.c @@ -241,19 +241,19 @@ fallback: if (runtime && supports_custom_slice(policy)) { if (ctl->altered) - printf(_("pid %d's new runtime parameter: %ju\n"), pid, runtime); + printf(_("pid %d's new runtime parameter: %ju\n"), pid, (uintmax_t)runtime); else - printf(_("pid %d's current runtime parameter: %ju\n"), pid, runtime); + printf(_("pid %d's current runtime parameter: %ju\n"), pid, (uintmax_t)runtime); } #ifdef SCHED_DEADLINE if (policy == SCHED_DEADLINE) { if (ctl->altered) printf(_("pid %d's new runtime/deadline/period parameters: %ju/%ju/%ju\n"), - pid, runtime, deadline, period); + pid, (uintmax_t)runtime, (uintmax_t)deadline, (uintmax_t)period); else printf(_("pid %d's current runtime/deadline/period parameters: %ju/%ju/%ju\n"), - pid, runtime, deadline, period); + pid, (uintmax_t)runtime, (uintmax_t)deadline, (uintmax_t)period); } #endif }