From: Dmitry V. Levin Date: Sun, 14 Feb 2016 16:26:37 +0000 (+0000) Subject: Replace printargs_lu and printargs_ld with printargs_u and printargs_d X-Git-Tag: v4.12~544 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=1ab6e25585c0b4aeac129fe5397ff0b94453d549;p=strace Replace printargs_lu and printargs_ld with printargs_u and printargs_d * defs.h (printargs_lu): Rename to printargs_u. (printargs_ld): Rename to printargs_d. * syscall.c (printargs_lu): Rename to printargs_u. Replace %lu with %u. (printargs_ld): Rename to printargs_d. Replace %ld with %d. * linux/dummy.h (sys_getpgrp): Change to printargs. (sys_alarm): Change to printargs_u. (sys_getpgid, sys_getsid, sys_nice, sys_setpgid, sys_setpgrp, sys_timer_delete, sys_timer_getoverrun): Change to printargs_d. --- diff --git a/defs.h b/defs.h index 86b6434f..f095ff6f 100644 --- a/defs.h +++ b/defs.h @@ -557,8 +557,9 @@ extern void printaddr(long); extern void printxvals(const unsigned int, const char *, const struct xlat *, ...); #define printxval(xlat, val, dflt) printxvals(val, dflt, xlat, NULL) extern int printargs(struct tcb *); -extern int printargs_lu(struct tcb *); -extern int printargs_ld(struct tcb *); +extern int printargs_u(struct tcb *); +extern int printargs_d(struct tcb *); + extern void addflags(const struct xlat *, int); extern int printflags(const struct xlat *, int, const char *); extern const char *sprintflags(const char *, const struct xlat *, int); diff --git a/linux/dummy.h b/linux/dummy.h index aa1b1b5f..984b290c 100644 --- a/linux/dummy.h +++ b/linux/dummy.h @@ -98,7 +98,7 @@ #define sys_vfork sys_fork /* printargs does the right thing */ -#define sys_getpgid printargs +#define sys_getpgrp printargs #define sys_getpid printargs #define sys_getppid printargs #define sys_gettid printargs @@ -116,17 +116,19 @@ #define sys_socketcall printargs #define sys_sync printargs #define sys_syscall printargs -#define sys_timer_delete printargs -#define sys_timer_getoverrun printargs #define sys_vhangup printargs -/* printargs_lu/ld does the right thing */ -#define sys_alarm printargs_lu -#define sys_getpgrp printargs_lu -#define sys_getsid printargs_lu -#define sys_nice printargs_ld -#define sys_setpgid printargs_lu -#define sys_setpgrp printargs_lu +/* printargs_u does the right thing */ +#define sys_alarm printargs_u + +/* printargs_d does the right thing */ +#define sys_getpgid printargs_d +#define sys_getsid printargs_d +#define sys_nice printargs_d +#define sys_setpgid printargs_d +#define sys_setpgrp printargs_d +#define sys_timer_delete printargs_d +#define sys_timer_getoverrun printargs_d /* unimplemented */ #define sys_afs_syscall printargs diff --git a/syscall.c b/syscall.c index a21fd71f..6efcde5a 100644 --- a/syscall.c +++ b/syscall.c @@ -643,22 +643,24 @@ printargs(struct tcb *tcp) } int -printargs_lu(struct tcb *tcp) +printargs_u(struct tcb *tcp) { const int n = tcp->s_ent->nargs; int i; for (i = 0; i < n; ++i) - tprintf("%s%lu", i ? ", " : "", tcp->u_arg[i]); + tprintf("%s%u", i ? ", " : "", + (unsigned int) tcp->u_arg[i]); return RVAL_DECODED; } int -printargs_ld(struct tcb *tcp) +printargs_d(struct tcb *tcp) { const int n = tcp->s_ent->nargs; int i; for (i = 0; i < n; ++i) - tprintf("%s%ld", i ? ", " : "", tcp->u_arg[i]); + tprintf("%s%d", i ? ", " : "", + (int) tcp->u_arg[i]); return RVAL_DECODED; }