Code: Select all
int readfds;
fd_set fds;
int stdin_fileno = fileno(stdin);
FD_ZERO(&fds);
FD_SET(stdin_fileno, &fds);
iprintf("Press any key to enter configuration.\r\n");
readfds = select(stdin_fileno + 1, &fds, NULL, NULL, TICKS_PER_SECOND * 5);
iprintf("STDIN: %d, READ_FDS: %d, FD_ISSET: %d\r\n", stdin_fileno, readfds, FD_ISSET(stdin_fileno, &fds));
Code: Select all
fgets(buf, sizeof(buf), stdin);