Module Name: src Committed By: rmind Date: Thu Jul 8 14:45:09 UTC 2010
Modified Files: src/lib/libc/rpc: svc.c Log Message: svc_getreq[set]: use unsigned when assigning to fds_bits. XXX: This code should not invade fd_set internals at all. To generate a diff of this commit: cvs rdiff -u -r1.28 -r1.29 src/lib/libc/rpc/svc.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/lib/libc/rpc/svc.c diff -u src/lib/libc/rpc/svc.c:1.28 src/lib/libc/rpc/svc.c:1.29 --- src/lib/libc/rpc/svc.c:1.28 Fri Apr 25 17:44:44 2008 +++ src/lib/libc/rpc/svc.c Thu Jul 8 14:45:08 2010 @@ -1,4 +1,4 @@ -/* $NetBSD: svc.c,v 1.28 2008/04/25 17:44:44 christos Exp $ */ +/* $NetBSD: svc.c,v 1.29 2010/07/08 14:45:08 rmind Exp $ */ /* * Sun RPC is a product of Sun Microsystems, Inc. and is provided for @@ -35,7 +35,7 @@ static char *sccsid = "@(#)svc.c 1.44 88/02/08 Copyr 1984 Sun Micro"; static char *sccsid = "@(#)svc.c 2.4 88/08/11 4.0 RPCSRC"; #else -__RCSID("$NetBSD: svc.c,v 1.28 2008/04/25 17:44:44 christos Exp $"); +__RCSID("$NetBSD: svc.c,v 1.29 2010/07/08 14:45:08 rmind Exp $"); #endif #endif @@ -628,7 +628,7 @@ fd_set readfds; FD_ZERO(&readfds); - readfds.fds_bits[0] = rdfds; + readfds.fds_bits[0] = (unsigned int)rdfds; svc_getreqset(&readfds); } @@ -636,9 +636,8 @@ svc_getreqset(readfds) fd_set *readfds; { - int bit, fd; - int32_t mask, *maskp; - int sock; + uint32_t mask, *maskp; + int sock, bit, fd; _DIAGASSERT(readfds != NULL);