command
で与えられたコマンドを fork()して実行し、そのプロセスへのパイプをオープンします。
fopen()
により返されたファイルポインタ と同様のものを返しますが、それは(読み書きのいずれか一方で
のみ使われる)片方向ストリームであり、
pclose()
によりクローズされなければならないところが異なります。この ポインタは、
fgets()
,
fgetss()
および
fputs()
のいずれかで使うことができます。
エラーが起こった場合
FALSE
を返します。
pclose()
も参照下さい。