r_iov = tail_memdup(r1_iov_, sizeof(r1_iov_));
rc = preadv(0, r_iov, ARRAY_SIZE(r1_iov_), r_len);
- if (rc != (int) w_len - r_len)
+ if (rc != (int) w_len - (int) r_len)
perror_msg_and_fail("preadv: expected %d, returned %ld",
(int) w_len - r_len, rc);
tprintf("preadv(0, [{iov_base=\"%s\", iov_len=%u}"
};
r_iov = tail_memdup(r1_iov_, sizeof(r1_iov_));
- assert(readv(0, r_iov, ARRAY_SIZE(r1_iov_)) == (int) w_len - r_len);
+ assert(readv(0, r_iov, ARRAY_SIZE(r1_iov_)) == (int) w_len - (int) r_len);
tprintf("readv(0, [{iov_base=\"%s\", iov_len=%u}"
", {iov_base=\"\", iov_len=%u}], %u) = %u\n"
" * %u bytes in buffer 0\n"
r_mh->msg_iov = r_iov;
r_mh->msg_iovlen = ARRAY_SIZE(r1_iov_);
- assert(recvmsg(0, r_mh, 0) == (int) w_len - r_len);
+ assert(recvmsg(0, r_mh, 0) == (int) w_len - (int) r_len);
tprintf("recvmsg(0, {msg_name=NULL, msg_namelen=0, msg_iov="
"[{iov_base=\"%s\", iov_len=%u}, {iov_base=\"\", iov_len=%u}]"
", msg_iovlen=%u, msg_controllen=0, msg_flags=0}, 0) = %u\n"