POLLERR, POLLNVAL 질문

하하의 이미지

POLLERR, POLLNVAL

의 상황은 정확이 어떨때 발생 하는지 알고 계시나요?

POLLERR 같은 경우 TCP RST 옵션이 setting 되었을경우

발생을 하는걸로 알고 있습니다.

read = 0 일땐 정상 종료

헌데 POLLNVAL 는 man page 를 보면 sockfd is invalid라고

하는데... 소켓을 강제로 close 하진 않았습니다.......

구체적으로 어떨때 POLLNVAL 를 커널이 응용에 돌려주는지

알고 싶습니다. ㅎ