URL
https://opencores.org/ocsvn/or1k_old/or1k_old/trunk
Subversion Repositories or1k_old
[/] [or1k_old/] [trunk/] [insight/] [expect/] [exp_tty_comm.c] - Rev 1782
Compare with Previous | Blame | View Log
/* exp_tty_comm.c - tty support routines common to both Expect program and library */ #include "expect_cf.h" #include <stdio.h> #include "exp_tty_in.h" #include "exp_rename.h" #define EXP_AVOID_INCLUDING_TCL_H #include "expect_comm.h" #include "exp_log.h" #ifndef TRUE #define FALSE 0 #define TRUE 1 #endif int exp_disconnected = FALSE; /* not disc. from controlling tty */ /*static*/ exp_tty exp_tty_current, exp_tty_cooked; #define tty_current exp_tty_current #define tty_cooked exp_tty_cooked void exp_init_tty() { extern exp_tty exp_tty_original; /* save original user tty-setting in 'cooked', just in case user */ /* asks for it without earlier telling us what cooked means to them */ tty_cooked = exp_tty_original; /* save our current idea of the terminal settings */ tty_current = exp_tty_original; }