aboutsummaryrefslogtreecommitdiff
path: root/wait.c
diff options
context:
space:
mode:
authorDmitry V. Levin <ldv@altlinux.org>2016-02-11 02:42:36 +0000
committerDmitry V. Levin <ldv@altlinux.org>2016-02-11 03:06:17 +0000
commit591906cccba6e4ad80b431a593c8b4157071be68 (patch)
treed9da969dfa0c75bf27a7c9ccc34a07f76b26617a /wait.c
parentd3f17c642d9fdf5ea25941d6de7f26117bd89670 (diff)
downloadstrace-591906cccba6e4ad80b431a593c8b4157071be68.tar.gz
waitid: print pid argument as int
* wait.c (SYS_FUNC(waitid)): As the type of second syscall argument in the kernel is pid_t, print it as int.
Diffstat (limited to 'wait.c')
-rw-r--r--wait.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/wait.c b/wait.c
index 39badf277..fc7601799 100644
--- a/wait.c
+++ b/wait.c
@@ -180,7 +180,8 @@ SYS_FUNC(waitid)
{
if (entering(tcp)) {
printxval(waitid_types, tcp->u_arg[0], "P_???");
- tprintf(", %ld, ", tcp->u_arg[1]);
+ int pid = tcp->u_arg[1];
+ tprintf(", %d, ", pid);
} else {
/* siginfo */
printsiginfo_at(tcp, tcp->u_arg[2]);