/* * ttyio: definition of the various tty functions */ #ifndef _TTYIO_D #define _TTYIO_D /* FLOW CONTROL */ #define TTYF_RTSCTS 0 /* RTS/CTS */ #define TTYF_NONE 1 /* or nothing at all */ extern int ttyopen(char *, int); /* open the tty */ extern void ttyclose(); /* close the tty */ extern int ttystat(); /* are characters waiting? */ extern void dobreak(int); /* set or clear a break */ extern int ttyspeed(long); /* set linespeed */ extern int carrier(); /* do we have carrier? */ extern void disable(); /* disable the modem */ extern void enable(); /* enable the modem */ extern void flush(); /* flush input */ extern int receive(int); /* get a character within some time */ extern int ttyin(); /* get a character */ extern void slowputs(char *); /* slowly write output */ extern void ttyout(char); /* write a character */ extern void ttywrite(char *, int); /* write a string */ #endif /*_TTYIO_D*/