]> granicus.if.org Git - strace/commitdiff
Replace printargs_lu and printargs_ld with printargs_u and printargs_d
authorDmitry V. Levin <ldv@altlinux.org>
Sun, 14 Feb 2016 16:26:37 +0000 (16:26 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Sun, 14 Feb 2016 22:30:27 +0000 (22:30 +0000)
* 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.

defs.h
linux/dummy.h
syscall.c

diff --git a/defs.h b/defs.h
index 86b6434fb9e883ee04e59d6f7393673c1210d0ed..f095ff6f85376b8aa2fbccbfc0ef21bbda18782e 100644 (file)
--- 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);
index aa1b1b5f3ca585446c5f822fcae83bdedf3b76d0..984b290cbe0a4be0bab9b56832b443efe427688a 100644 (file)
@@ -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
 #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
index a21fd71f941230538ae5acaae2e87f768136c216..6efcde5a64dbe09fb25061434c861801e7fcebbd 100644 (file)
--- 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;
 }