--- ../cache/cgdb-0.7.0/cgdb/cgdb.cpp 2017-03-10 16:44:18.000000000 +0000 +++ ./cgdb/cgdb.cpp 2018-10-10 05:05:23.164961985 +0000 @@ -1523,10 +1523,10 @@ /* Shut down debugger */ tgdb_shutdown(tgdb); - +#if !defined(__ANDROID__) if (tty_set_attributes(STDIN_FILENO, &term_attributes) == -1) clog_error(CLOG_CGDB, "tty_reset error"); - +#endif /* Close our logfiles */ tgdb_close_logfiles(); @@ -1577,10 +1577,10 @@ masterfd = pty_pair_get_masterfd(pty_pair); if (masterfd == -1) return -1; - +#if !defined(__ANDROID__) if (tty_off_xon_xoff(slavefd) == -1) - return -1; - + return -1; +#endif /* The 16 is because I don't know how many char's the directory separator * is going to be, I expect it to be 1, but who knows. */ length = strlen(cgdb_home_dir) + strlen(readline_history_filename) + 16; @@ -1768,12 +1768,12 @@ clog_error(CLOG_CGDB, "Unable to init readline"); cgdb_cleanup_and_exit(-1); } - +#if !defined(__ANDROID__) if (tty_cbreak(STDIN_FILENO, &term_attributes) == -1) { clog_error(CLOG_CGDB, "tty_cbreak error"); cgdb_cleanup_and_exit(-1); } - +#endif if (init_kui() == -1) { clog_error(CLOG_CGDB, "init_kui error"); cgdb_cleanup_and_exit(-1);