if (curses_active)
para_fd_set(STDIN_FILENO, &rfds, &max_fileno);
ret = para_select(max_fileno + 1, &rfds, NULL, &tv);
-// PARA_DEBUG_LOG("select returned %d\n", ret);
if (ret <= 0)
goto check_return; /* skip fd checks */
/* signals */
initscr(); /* needed only once, always successful */
init_curses();
print_welcome();
+ ret = mark_fd_nonblock(STDIN_FILENO);
+ if (ret < 0) {
+ PARA_EMERG_LOG("%s\n", PARA_STRERROR(-ret));
+ exit(EXIT_FAILURE);
+ }
for (;;) {
print_status_bar();
ret = do_select(GETCH_MODE);