Linuxで次の問題に直面しました。外部ライブラリを使用するアプリケーションがあります (アプリケーションはリンクされていません)。でライブラリを開き、dlopenそこからいくつかのシンボルを使用します。でライブラリをアンロードしようとしたときに問題が発生しましたがdlclose、まだライブラリが にロードされてい/proc/.../mapsます。
以下を使用しようとする以上:
...
while(dlclose(module) == 0);
...
無限ループにつながり、ライブラリはまだロードされています。
ライブラリの所有者を確認/検索する方法はありますか?