(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 - 非ブロッキングモードに設定します。