if (select (_rpc_dtablesize (), &readfds, (fd_set *) NULL, (fd_set *) NULL, &timeout) <= 0)
if (__select (_rpc_dtablesize (), &readfds, (fd_set *) NULL, (fd_set *) NULL, &timeout) <= 0)
readtcp (char *xprtptr, char *buf, int len){  SVCXPRT *xprt = (SVCXPRT *)xprtptr;  int sock = xprt->xp_sock;#ifdef FD_SETSIZE  fd_set readfds;#else  int mask = 1 << sock;  int readfds;#endif /* def FD_SETSIZE */  while (1)    {      struct timeval timeout = wait_per_try;      readfds = svc_fdset;#ifdef FD_SETSIZE      FD_SET (sock, &readfds);#else      readfds |= (1 << sock);#endif /* def FD_SETSIZE */      if (select (_rpc_dtablesize (), &readfds, (fd_set *) NULL,		  (fd_set *) NULL, &timeout) <= 0)	{	  if (errno == EINTR)	    continue;	  goto fatal_err;	}#ifdef FD_SETSIZE      if (FD_ISSET (sock, &readfds))#else      if (readfds == mask)#endif /* def FD_SETSIZE */	break;      svc_getreqset (&readfds);    }  if ((len = read (sock, buf, len)) > 0)    return len;fatal_err:  ((struct tcp_conn *) (xprt->xp_p1))->strm_stat = XPRT_DIED;  return -1;}