Google

NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.7">

XXIIIダイレクトIO(DIO)関数

ダイレクトI/O関数

PHPは、POSIX標準(第6章)に記述されたダイレクトIO関数をサポートしま す。これらは、C言語のストリームI/O関数(fopen, fread,..)よりも低レ ベルのI/O関数の実装です。

インストール

これらの関数を動作させるには、--enable-dioを付けてPHPのconfigureを行 う必要があります。

目次
dio_close -- fdで指定したファイル記述子を閉じる
dio_fcntl -- fdについてCライブラリのfcntlを実行する
dio_open --  許可属性flagsと作成許可属性modeを指定して新規にfilenameをオープン する
dio_read --  fdからnバイト読みこんで返す。nが指定されない場合は、1kブロックを 読みこむ
dio_seek -- fd上でwhenceからposに移動する
dio_stat --  ファイル記述子fdに関するstat情報を取得する
dio_tcsetattr --  Sets terminal attributes and baud rate for a serial port
dio_truncate --  ファイル記述子fdをオフセットバイトへ丸める
dio_write --  オプションで丸め長さを指定してデータを書き込む