ring_empty_count
#define NETROOM() (ring_empty_count(&netoring))
#define TTYROOM() (ring_empty_count(&ttyoring))
extern int ring_empty_count(Ring *ring);
ttyin = (ring_empty_count(&ttyiring) && !eof_pending);
netin = !ISend && ring_empty_count(&netiring);