long iocbs = tcp->u_arg[2];
for (i = 0; i < nr; ++i, iocbs += current_wordsize) {
- long iocbp;
+ unsigned long iocbp;
struct iocb cb;
if (i)
tprints(", ");
- if (umove_long_or_printaddr(tcp, iocbs, &iocbp)) {
+ if (umove_ulong_or_printaddr(tcp, iocbs, &iocbp)) {
/*
* No point in trying to read the whole array
* because nr can be ridiculously large.
extern int umoven_or_printaddr(struct tcb *, long, unsigned int, void *);
#define umove_or_printaddr(pid, addr, objp) \
umoven_or_printaddr((pid), (addr), sizeof(*(objp)), (void *) (objp))
-extern int umove_long_or_printaddr(struct tcb *, long, long *);
+extern int umove_ulong_or_printaddr(struct tcb *, long, unsigned long *);
extern int umovestr(struct tcb *, long, unsigned int, char *);
extern int upeek(int pid, long, long *);
}
int
-umove_long_or_printaddr(struct tcb *tcp, const long addr, long *ptr)
+umove_ulong_or_printaddr(struct tcb *tcp, const long addr, unsigned long *ptr)
{
if (current_wordsize < sizeof(*ptr)) {
uint32_t val32;