O_NONBLOCK
最近では、規格に記載されている機能を調査しています。
これまで私が見たのは、このフラグの全身はO_NDELAY
UNIX System IIIから常に存在してきました。私はこれがIOの可用性のためのファイルを「ポーリング」する唯一の方法だからだと思います(STREAMSとソケット時代までは存在しませんpoll
でした)。select
標準開発者は、O_NONBLOCK
return-0-on-EOFセマンティクスと競合することは望ましくないと見なされ、このフラグを作成することにしました。
依存プログラムはありますかO_NDELAY
?テキストエディタはそのようなプログラムの1つと見なすことができます(時々バックアップを保存しようとしているので)。しかし、他のプログラムもありますか?