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