From: Eugene Syromyatnikov Date: Wed, 26 Oct 2016 14:41:54 +0000 (+0300) Subject: mq: print mqdes parameter as int X-Git-Tag: v4.15~177 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=34ccf12e079aa48e65d50d38e41663cdb38c92b1;p=strace mq: print mqdes parameter as int It is defined as int in . * mq.c (SYS_FUNC(mq_timedsend)): Use "%d" conversion specifier instead of "%ld" for printing mqdes (0th parameter), cast parameter value to int. (SYS_FUNC(mq_timedreceive)): Likewise. (SYS_FUNC(mq_notify)): Likewise. (SYS_FUNC(mq_getsetattr)): Likewise. --- diff --git a/mq.c b/mq.c index 5c92d786..cd4334a6 100644 --- a/mq.c +++ b/mq.c @@ -47,7 +47,7 @@ SYS_FUNC(mq_open) SYS_FUNC(mq_timedsend) { - tprintf("%ld, ", tcp->u_arg[0]); + tprintf("%d, ", (int) tcp->u_arg[0]); printstr(tcp, tcp->u_arg[1], tcp->u_arg[2]); tprintf(", %lu, %ld, ", tcp->u_arg[2], tcp->u_arg[3]); print_timespec(tcp, tcp->u_arg[4]); @@ -57,7 +57,7 @@ SYS_FUNC(mq_timedsend) SYS_FUNC(mq_timedreceive) { if (entering(tcp)) { - tprintf("%ld, ", tcp->u_arg[0]); + tprintf("%d, ", (int) tcp->u_arg[0]); } else { printstr(tcp, tcp->u_arg[1], tcp->u_arg[2]); tprintf(", %lu, %ld, ", tcp->u_arg[2], tcp->u_arg[3]); @@ -75,7 +75,7 @@ SYS_FUNC(mq_timedreceive) SYS_FUNC(mq_notify) { - tprintf("%ld, ", tcp->u_arg[0]); + tprintf("%d, ", (int) tcp->u_arg[0]); print_sigevent(tcp, tcp->u_arg[1]); return RVAL_DECODED; } @@ -83,7 +83,7 @@ SYS_FUNC(mq_notify) SYS_FUNC(mq_getsetattr) { if (entering(tcp)) { - tprintf("%ld, ", tcp->u_arg[0]); + tprintf("%d, ", (int) tcp->u_arg[0]); printmqattr(tcp, tcp->u_arg[1]); tprints(", "); } else {