canread
int canread;
canread = ring_empty_consecutive(&netiring);
c = recv(net, netiring.supply, canread, 0);
if ( canread == TRUE && canwrite == FALSE ) /* read process kludge */
extern int canread; /* allows reads */
if (canread == TRUE)
if (canread == TRUE) {
int canread = TRUE; /* allow reads */
canread = canwrite = TRUE;
canread = (whatami & READ) ? TRUE : FALSE;
if (canread == TRUE && readline() == TRUE) {
ret = canread(prbufp->interface);
ret = canread(path);