int _CONSOLE_KBHIT(void) {

struct timeval tv = { 0L, 0L };

fd_set fds;

FD_ZERO(&fds);

FD_SET(0, &fds);

return select(1, &fds, NULL, NULL, &tv);

}


termios.h 인클루드 하고...

Q1. tv의 멤버값으로 0L 이거는 몬가요 대체??

Q2. 그리고 FD_ZERO랑 FD_SET에서 FD의 의미가 뭐죠 ㅠㅠ

Q3. select는 뭘 하는 함수인가여... 검색하기가 힘드네여 ㅠㅠ