PHP: ダイレクトIO(DIO)関数 - Manual
PHP  
downloads | documentation | faq | getting help | mailing lists | | php.net sites | links | my php.net 
search for in the  
<dbplus_xunlockreldio_close>
view the version of this page
Last updated: Tue, 21 Dec 2004

XXIV. ダイレクトIO(DIO)関数

導入

PHPは、POSIX標準(第6章)に記述されたダイレクトIO関数をサポートしま す。これらは、C言語のストリームI/O関数 (fopen(), fread(),..)よりも 低レベルのI/O関数の実装です。 DIO関数の使用は、あるデバイスを直接制御することが必要な場合のみ考 えるべきです。その他の場合は、標準の ファイルシステム 関数の方が 適当です。

注意: この拡張モジュールはWindows環境 では利用できません。

要件

これらの関数は、標準モジュールの一部として利用可能であり、常に使用できます。

インストール手順

以下の関数を動作させるには、 --enable-dioを指定してPHPの configureを実行する必要があります。

実行用の設定

この拡張モジュールは設定ディレクティブを全く定義しません。

リソース型

この拡張モジュールでは、1種類のリソース型、 dio_open()により返されるファイル記述子、 が定義されています。

定義済みの定数

この拡張モジュールは定数を全く定義しません。

目次
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 --  シリアルポートの端末属性とボーレートを設定する
dio_truncate --  ファイル記述子fdをオフセットバイトへ丸める
dio_write --  オプションで丸め長さを指定してデータを書き込む


add a note add a note User Contributed Notes
ダイレクトIO(DIO)関数
There are no user contributed notes for this page.

<dbplus_xunlockreldio_close>
 Last updated: Tue, 21 Dec 2004
show source | credits | sitemap | contact | advertising | mirror sites 
Copyright © 2001-2005 The PHP Group
All rights reserved.
This unofficial mirror is operated at: /
Last updated: Mon Mar 14 08:13:06 2005 Local time zone must be set--see zic manual page