FILE*
オブジェクトを渡す特定のクロスプラットフォーム ライブラリを使用する必要があります。
別のソース (継承) からファイル記述子を取得します。複数のプロセスで同じfd
状態を維持したいと考えています。fork
現在、ファイル記述子をオブジェクトfdopen
に変換するために使用しています。FILE*
私の問題は、オブジェクトのfclose
クリーンアップに使用すると、FILE*
接続されたファイル記述子が閉じられることです。
このファイル記述子が使用された後も保持したいと思います。
からファイル記述子をレスキューする方法はありますFILE*
か?
切り離す方法はありますか?
FILE*
または、ファイル記述子をダミーに置き換える方法はありますか?
PSこれはクロスプラットフォームである必要があり、とにかくPOSIX全体でうまくいきます。