(PHP 4 = 4.2.0)
dio_open() は、ファイルをオープンし、そのファイ ル記述子を返します。何らかのエラーが発生した場合は、-1を返します。 flags がO_CREATの場合、オプションの3番目の パラメータ mode がファイルのモード(作成許可 属性)を設定します。 flags パラメータは、以下 のオプションのどれかとします。
O_RDONLY - 読み込みアクセスでファイルをオープン
O_WRONLY - 書き込みアクセスでファイルをオープン
O_RDWR - 読み書き両用でファイルをオープン
O_CREAT - ファイルが存在しない場合は作成します。
O_EXCL - O_CREATとO_EXCLが両方とも設定された場合、ファイルが既 に存在すると dio_open() は失敗します。
O_TRUNC - ファイルが存在し、書き込みアクセスでオープンされる場 合には、ファイルは長さゼロに丸められます。
O_APPEND - ファイルの後端にデータを書き込みます。
O_NONBLOCK - 非ブロッキングモードに設定します。