]> granicus.if.org Git - strace/commitdiff
tests: fix "comparison between signed and unsigned" compilation warnings
authorEugene Syromyatnikov <evgsyr@gmail.com>
Sun, 13 Nov 2016 18:30:25 +0000 (21:30 +0300)
committerDmitry V. Levin <ldv@altlinux.org>
Sun, 13 Nov 2016 19:30:11 +0000 (19:30 +0000)
preadv-pwritev.c: In function 'main':
preadv-pwritev.c:162: warning: comparison between signed and unsigned
readv.c: In function 'main':
readv.c:148: warning: comparison between signed and unsigned
recvmsg.c: In function 'main':
recvmsg.c:148: warning: comparison between signed and unsigned

* tests/preadv-pwritev.c (main): Cast r_len to int.
* tests/readv.c (main): Likewise.
* tests/recvmsg.c (main): Likewise.

tests/preadv-pwritev.c
tests/readv.c
tests/recvmsg.c

index 0770d694cc81396cb3a1794925845159c0e999dc..b2d2a824857f4256feac07ca97982df2f3bdca9c 100644 (file)
@@ -159,7 +159,7 @@ main(void)
        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}"
index c134d7265ff10923b0d91f1c3cc34fa1ce8a5f58..1015acdb541cc79def6e376d8e1c5f415d71a7d2 100644 (file)
@@ -145,7 +145,7 @@ main(void)
        };
        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"
index 19afe8fa6ff01ed75a7dc27898b0945af943cd24..fa41a9d415cae8bdc96f03386b2f71fbd6421388 100644 (file)
@@ -145,7 +145,7 @@ main(void)
        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"