Lines Matching refs:r
54 reg ssize_t r; local
71 r = -1;
103 if((r = ioctl(fd,I_PEEK,&pbuf)) < 0)
110 if(r > 0 && (r = pbuf.databuf.len) <= 0)
112 r = sysreadf(fd,buf,1);
113 return r;
115 if(r == 0)
116 r = -1;
117 else if(r > 0)
133 { r = -2;
135 if(r == -2)
142 if((r = SFPOLL(&po,1,tm)) < 0)
149 else r = -2;
151 else r = (po.revents&POLLIN) ? 1 : -1;
155 if(r == -2)
171 r = select(fd+1,&rd,NIL(fd_set*),NIL(fd_set*),tmp);
172 if(r < 0)
179 else r = -2;
181 else r = FD_ISSET(fd,&rd) ? 1 : -1;
184 if(r == -2)
189 while(nsec > 0 && r < 0)
191 if((r = ioctl(fd,FIONREAD,&avail)) < 0)
199 { r = -2;
203 else r = avail <= 0 ? -1 : (ssize_t)avail;
205 if(r < 0 && nsec-- > 0)
212 if(r > 0) /* there is data now */
215 else r = -1;
219 else r = -1;
229 { int fds[2], r; local
243 if(recv_peek_pipe == 1 && (r = recv(fds[0], tst, 1, MSG_PEEK)) != 1)
250 if(recv_peek_pipe == 1 && (r = recv(fds[0], tst, 2, MSG_PEEK)) != 2)
262 { r = -1;
267 while((t&SOCKET_PEEK) && (r = recv(fd,(char*)buf,n,MSG_PEEK)) < 0)
274 if(r >= 0)
276 if(r > 0)
280 r = sysreadf(fd,buf,1);
281 return r;
288 if(r < 0)
295 r = 0;
297 { r += t;
301 if(action == 0 || (int)(n-r) < action)
304 return r == 0 ? t : r;
313 for(endbuf = (sp = buf)+r; sp < endbuf; )
317 r = sp - buf;
322 r = sysreadf(fd,buf,r);
324 return r;