UNIXプログラミング質問すれ Part2
■ このスレッドは過去ログ倉庫に格納されています
0485デフォルトの名無しさん
NGNGそのコード内に以下のような処理があります。
try{
HMODULE mydll = LoadLibrary("mydll");
〜ここでLoadLibraryで読んだDLL内の関数を使用〜
〜その他、いろいろな処理〜
}
catch(...){
〜エラー処理(システム例外も含む)〜
}
ここでやりたい事はLoadLibraryで読んだDLL内の関数で
システム例外が発生した場合にそのエラー処理をcatchでやろうとしています
(ちなみにこの処理は複数スレッドで動いています)
Winだとシステム例外もcatchできるのでよいのですが、
UNIXだとtry〜catchではシステム例外(割り込み)は捕まえられないですよね?
多分シグナルハンドラとか設定しないとダメな気がするのですが、他に良い方法はありませんか?
UNIX系(特にシグナル)はあまり詳しくないので困っています。
ご存知の方がいたら教えてください。
■ このスレッドは過去ログ倉庫に格納されています