Пример #1
0
int main(int argc, char *argv[]) {
  tty_mode(0); // save tty mode
  set_crmode();
  int response = get_response(QUESTION);
  tty_mode(1); // reload tty mode
  return response;
}
Пример #2
0
int main()
{
    int response;
    tty_mode(0);
    set_crmode();
    response = get_response(QUESTION);
    tty_mode(1);
    return response;
}
Пример #3
0
int main()
{
    int response;
    tty_mode(0);                        // save tty mode
    set_crmode();                       // set chr-by-chr mode
    response = get_response(QUESTION);
    tty_mode(1);                        // restore tty mode
    return response;
}
Пример #4
0
main()
{
	int	response;

	tty_mode(0);				/* save tty mode	*/
	set_crmode();				/* set chr-by-chr mode	*/
	response = get_response(QUESTION);	/* get some answer	*/
	tty_mode(1);				/* restore tty mode	*/
	return response;
}
void f(int signum)
{
    int response;
    tty_mode(0);
    set_crmode();
    response = get_response("interrupted! OK to quit(y/n)? ");
    tty_mode(1);

    if(response == 0)
        exit(0);
}
Пример #6
0
int main()
{
  tty_mode(0);
  signal(SIGQUIT, SIG_IGN);
  signal(SIGINT, ctrl_c_handler);
  set_crmode();
  // set_nodelay_mode();
  int ret;
  ret = atexit(exit_reset_mode);
  if(ret != 0) {
    perror("atexit");
    exit(1);
  }

  do_io();
}