From 48a0e2255ab4aaf2345be7dc52f230a6e25c3d53 Mon Sep 17 00:00:00 2001 From: mbr Date: Mon, 27 Jan 2003 22:46:50 +0000 Subject: Fix signed/unsigned comparison warnings. Reviewed by: phk Obtained from: NetBSD --- lib/libc/rpc/svc_dg.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'lib/libc') diff --git a/lib/libc/rpc/svc_dg.c b/lib/libc/rpc/svc_dg.c index 7ff4c59..56955f6 100644 --- a/lib/libc/rpc/svc_dg.c +++ b/lib/libc/rpc/svc_dg.c @@ -181,7 +181,7 @@ svc_dg_recv(xprt, msg) struct sockaddr_storage ss; socklen_t alen; size_t replylen; - int rlen; + ssize_t rlen; again: alen = sizeof (struct sockaddr_storage); @@ -189,7 +189,7 @@ again: (struct sockaddr *)(void *)&ss, &alen); if (rlen == -1 && errno == EINTR) goto again; - if (rlen == -1 || (rlen < 4 * sizeof (u_int32_t))) + if (rlen == -1 || (rlen < (ssize_t)(4 * sizeof (u_int32_t)))) return (FALSE); if (xprt->xp_rtaddr.len < alen) { if (xprt->xp_rtaddr.len != 0) @@ -237,7 +237,7 @@ svc_dg_reply(xprt, msg) slen = XDR_GETPOS(xdrs); if (_sendto(xprt->xp_fd, rpc_buffer(xprt), slen, 0, (struct sockaddr *)xprt->xp_rtaddr.buf, - (socklen_t)xprt->xp_rtaddr.len) == slen) { + (socklen_t)xprt->xp_rtaddr.len) == (ssize_t) slen) { stat = TRUE; if (su->su_cache) cache_set(xprt, slen); -- cgit v1.1