2005-11-03 Roland McGrath <roland@redhat.com>
authorroland <roland>
Thu, 3 Nov 2005 21:39:36 +0000 (21:39 +0000)
committerroland <roland>
Thu, 3 Nov 2005 21:39:36 +0000 (21:39 +0000)
[BZ #1548]
* sunrpc/svc.c (svc_getreqset): Use ffsl instead of ffs on fd_mask.
From Jay Lan <jlan@engr.sgi.com>.

sunrpc/svc.c

index 6caf841..4e83959 100644 (file)
@@ -372,7 +372,7 @@ svc_getreqset (fd_set *readfds)
     setsize = FD_SETSIZE;
   maskp = readfds->fds_bits;
   for (sock = 0; sock < setsize; sock += NFDBITS)
-    for (mask = *maskp++; (bit = ffs (mask)); mask ^= (1 << (bit - 1)))
+    for (mask = *maskp++; (bit = ffsl (mask)); mask ^= (1 << (bit - 1)))
       INTUSE(svc_getreq_common) (sock + bit - 1);
 }
 INTDEF (svc_getreqset)