- usleep(10000);
- rote_vt_draw(rt, term_win, 1, 1, NULL);
- wrefresh(term_win);
+ fd_set rfds;
+ struct timeval tv = { 0 , 1000 };
+
+ FD_ZERO(&rfds);
+ FD_SET(rt->pty, &rfds);
+
+ if (select(rt->pty + 1, &rfds, NULL, NULL, &tv) > 0) {
+ char buf[512];
+ int nbread;