--- sbbs/src/xpdev/conwrap.c 2018/04/24 16:41:24 1.1 +++ sbbs/src/xpdev/conwrap.c 2018/04/24 16:45:28 1.1.1.2 @@ -2,7 +2,7 @@ /* DOS's kbhit and getch functions for Unix - Casey Martin 2000 */ -/* $Id: conwrap.c,v 1.1 2018/04/24 16:41:24 root Exp $ */ +/* $Id: conwrap.c,v 1.1.1.2 2018/04/24 16:45:28 root Exp $ */ /**************************************************************************** * @format.tab-size 4 (Plain Text/Source Code File Header) * @@ -107,6 +107,19 @@ void _termios_setup(void) signal(SIGCONT, _sighandler_cont); } +void _echo_on(void) +{ + tcgetattr(STDIN_FILENO, ¤t); + current.c_lflag |= ECHO; /* turn on echoing */ + tcsetattr(STDIN_FILENO, TCSANOW, ¤t); +} + +void _echo_off(void) +{ + tcgetattr(STDIN_FILENO, ¤t); + current.c_lflag &= ~ECHO; /* turn off echoing */ + tcsetattr(STDIN_FILENO, TCSANOW, ¤t); +} int kbhit(void) {