From a8bf674039f139a4fd9dc4d1740264004fe9481a Mon Sep 17 00:00:00 2001 From: "Dmitry V. Levin" Date: Sat, 24 Dec 2016 21:50:37 +0000 Subject: [PATCH] print_sigset_addr_len: change len argument type from long to kernel_ureg_t * defs.h (print_sigset_addr_len): Change len argument type from long to kernel_ureg_t. * signal.c (print_sigset_addr_len_limit, print_sigset_addr_len): Likewise. --- defs.h | 2 +- signal.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/defs.h b/defs.h index 73a47a64..6dbc321a 100644 --- a/defs.h +++ b/defs.h @@ -681,7 +681,7 @@ decode_sockaddr(struct tcb *, kernel_ureg_t addr, int addrlen); extern void printuid(const char *, const unsigned int); extern void -print_sigset_addr_len(struct tcb *, kernel_ureg_t addr, long len); +print_sigset_addr_len(struct tcb *, kernel_ureg_t addr, kernel_ureg_t len); extern const char *sprintsigmask_n(const char *, const void *, unsigned int); #define tprintsigmask_addr(prefix, mask) \ diff --git a/signal.c b/signal.c index 6a8193b3..f9baeed3 100644 --- a/signal.c +++ b/signal.c @@ -243,7 +243,7 @@ printsignal(int nr) static void print_sigset_addr_len_limit(struct tcb *const tcp, const kernel_ureg_t addr, - const long len, const long min_len) + const kernel_ureg_t len, const unsigned int min_len) { /* * Here len is usually equal to NSIG / 8 or current_wordsize. @@ -261,7 +261,7 @@ print_sigset_addr_len_limit(struct tcb *const tcp, const kernel_ureg_t addr, void print_sigset_addr_len(struct tcb *const tcp, const kernel_ureg_t addr, - const long len) + const kernel_ureg_t len) { print_sigset_addr_len_limit(tcp, addr, len, current_wordsize); } -- 2.40.0