} timeval32_t;
extern void print_timeval32_t(const timeval32_t *);
-extern void printrusage32(struct tcb *, long);
+extern void printrusage32(struct tcb *, kernel_ureg_t);
extern const char *sprint_timeval32(struct tcb *tcp, kernel_ureg_t);
extern void print_timeval32(struct tcb *tcp, kernel_ureg_t);
extern void print_timeval32_pair(struct tcb *tcp, kernel_ureg_t);
#include MPERS_DEFS
-MPERS_PRINTER_DECL(void, printrusage, struct tcb *tcp, long addr)
+MPERS_PRINTER_DECL(void, printrusage,
+ struct tcb *const tcp, const kernel_ureg_t addr)
{
rusage_t ru;
#ifdef ALPHA
void
-printrusage32(struct tcb *tcp, long addr)
+printrusage32(struct tcb *const tcp, const kernel_ureg_t addr)
{
struct rusage32 {
timeval32_t ru_utime; /* user time used */
}
static int
-printwaitn(struct tcb *tcp, void (*const print_rusage)(struct tcb *, long))
+printwaitn(struct tcb *const tcp,
+ void (*const print_rusage)(struct tcb *, kernel_ureg_t))
{
if (entering(tcp)) {
/* On Linux, kernel-side pid_t is typedef'ed to int