O_NONBLOCK
최근에는 표준에 명시된 기능을 조사하고 있습니다 .
지금까지 내가 본 바로는 이 플래그의 전신은 O_NDELAY
UNIX System III부터 항상 존재해 왔습니다. 나는 이것이 IO 가용성에 대한 파일을 "폴링"하는 유일한 방법이기 때문이라고 생각합니다( STREAMS 및 소켓 시대까지는 존재 poll
하지 않았습니다 ). select
표준 개발자는 O_NONBLOCK
return-0-on-EOF 의미론과 충돌하는 것이 바람직하지 않다고 간주되어 이 플래그를 만들기로 결정했습니다.
종속 프로그램이 있습니까 O_NDELAY
? 텍스트 편집기를 그러한 프로그램 중 하나로 간주할 수 있습니다(때때로 백업을 저장하려고 할 수 있으므로). 하지만 다른 프로그램도 있습니까?