![편집기 외에 O_NDELAY 파일 상태 플래그(O_NONBLOCK의 전신)에 의존하는 프로그램이 있습니까?](https://linux55.com/image/201401/%ED%8E%B8%EC%A7%91%EA%B8%B0%20%EC%99%B8%EC%97%90%20O_NDELAY%20%ED%8C%8C%EC%9D%BC%20%EC%83%81%ED%83%9C%20%ED%94%8C%EB%9E%98%EA%B7%B8(O_NONBLOCK%EC%9D%98%20%EC%A0%84%EC%8B%A0)%EC%97%90%20%EC%9D%98%EC%A1%B4%ED%95%98%EB%8A%94%20%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8%EC%9D%B4%20%EC%9E%88%EC%8A%B5%EB%8B%88%EA%B9%8C%3F.png)
O_NONBLOCK
최근에는 표준에 명시된 기능을 조사하고 있습니다 .
지금까지 내가 본 바로는 이 플래그의 전신은 O_NDELAY
UNIX System III부터 항상 존재해 왔습니다. 나는 이것이 IO 가용성에 대한 파일을 "폴링"하는 유일한 방법이기 때문이라고 생각합니다( STREAMS 및 소켓 시대까지는 존재 poll
하지 않았습니다 ). select
표준 개발자는 O_NONBLOCK
return-0-on-EOF 의미론과 충돌하는 것이 바람직하지 않다고 간주되어 이 플래그를 만들기로 결정했습니다.
종속 프로그램이 있습니까 O_NDELAY
? 텍스트 편집기를 그러한 프로그램 중 하나로 간주할 수 있습니다(때때로 백업을 저장하려고 할 수 있으므로). 하지만 다른 프로그램도 있습니까?