Home
last modified time | relevance | path

Searched refs:ttyoring (Results 1 – 4 of 4) sorted by relevance

/titanic_41/usr/src/cmd/cmd-inet/usr.bin/telnet/
H A Ddefines.h56 *ttyoring.supply = c; \
57 ttyoring.supply = \
58 (ttyoring.supply+1 < ttyoring.top)? \
59 ttyoring.supply+1 : \
60 ttyoring.supply+1-ttyoring.size; \
61 ttyoring.supplytime = ++ring_clock; \
63 #define TTYBYTES() (ring_full_count(&ttyoring))
64 #define TTYROOM() (ring_empty_count(&ttyoring))
H A Dterminal.c58 Ring ttyoring; variable
79 if (ring_init(&ttyoring, ttyobuf, sizeof (ttyobuf)) != 1) { in init_terminal()
109 n0 = ring_full_count(&ttyoring);
110 if ((n1 = n = ring_full_consecutive(&ttyoring)) > 0) {
115 n = TerminalWrite((char *)ttyoring.consume, n);
122 Dump('>', ttyoring.consume, n);
132 n1 = TerminalWrite((char *)ttyoring.bottom, n1);
141 ring_consumed(&ttyoring, n);
H A Dexterns.h395 extern Ring ttyoring;
H A Dtelnet.c2164 ttyout = ring_full_count(&ttyoring);