ライブラリ用のコンテナサーバーをCで書いています。
システム ライブラリ dl は、動的リンク ローダーとして、プログラミング インターフェイスの実装に使用されます。それがdlopen
/dlsym
関数です。
コントロールをコンテナー サーバーに戻すには、 と の両方return
をexit
使用できます。return
大丈夫です。
ただし、exit()
ユーザーのプログラムでは、コンテナー サーバーも終了します。
ユーザーのプログラムで終了をサポートするにはどうすればよいですか?
exit
動的リンクローダーを呼び出しながら、関数をオーバーライドすることを考えています。