extern bool print_sockaddr_by_inode(const unsigned long, const enum sock_proto);
extern bool print_sockaddr_by_inode_cached(const unsigned long);
extern void print_dirfd(struct tcb *, int);
-extern int decode_sockaddr(struct tcb *, long, int);
+
+extern int
+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 *, long, long);
extern const char *sprintsigmask_n(const char *, const void *, unsigned int);
}
int
-decode_sockaddr(struct tcb *tcp, long addr, int addrlen)
+decode_sockaddr(struct tcb *const tcp, const kernel_ureg_t addr, int addrlen)
{
if (addrlen < 2) {
printaddr(addr);