1

紛らわしいページはこちら。「/bin/ps」を検索します。行は次のとおりです。

ProcessHandle ph(launch("/bin/ps", args, &outPipe, 0, 0));

それはすべきではありません:

ProcessHandle ph(launch("/bin/ps", args, 0, &outPipe, 0));

?

4

2 に答える 2

2

はい、あなたの観察が確認されました-最後の3つの引数の順序は確かにstdin、stdout、stderrであるため、ドキュメントのoutPipeが誤って入力として渡されています。このドキュメント エラーがどのように見過ごされたのか、あなたと同じように私にはわかりません!-)

于 2009-10-17T15:59:53.547 に答える
1

これは 1.3.6 で修正される予定です。

于 2009-10-24T19:23:26.463 に答える