4 * Copyright (c) 2008 James McKenzie <james@fishsoup.dhs.org>,
14 * Revision 1.3 2008/02/04 05:45:55 james
17 * Revision 1.2 2008/02/04 02:05:06 james
18 * *** empty log message ***
20 * Revision 1.1 2008/02/03 16:20:24 james
21 * *** empty log message ***
28 struct termios old={0};
30 static void foo(int not)
32 tcsetattr(0,TCSANOW,&old);
40 struct termios raw={0};
53 tcsetattr(0,TCSANOW,&raw);
61 fd = open_fd_to_bash ();
70 if (select (fd + 1, &rfd, NULL, NULL, NULL) <= 0)
72 if (FD_ISSET (0, &rfd))
76 tcsetattr(0,TCSANOW,&old);
82 if (FD_ISSET (fd, &rfd))
86 vt102_parse_char (&v, c);
87 ansi_draw (&a, &v.crt);