fpassthru

fpassthru -- ファイルポインタ上に残っているすべてのデータを出力する

説明

int fpassthru(int fp);

与えられたファイルポインタを EOF まで読み、結果を 標準出力に書き出します。

エラーが起こった場合、fpassthru()は FALSE を返します。

ファイルポインタは有効なものでなければならず、また fopen(), popen() またはfsockopen() で正常にオープンされたファイルを指している必要があります。 fpassthru()はファイルを読み終えると そのファイルをクローズします(残ったfp はもはや使用できません)。

ファイルの内容を標準出力にダンプしたい?Qの場合、 fopen() コールを省く readfile() を使用することが可能です。

readfile(), fopen(), popen(), fsockopen() も参照下さい。