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.
This commit is contained in:
parent
835127d469
commit
1ab6e25585
5
defs.h
5
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);
|
||||
|
@ -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
|
||||
|
10
syscall.c
10
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;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user