>>523
C++の例外とUNIXのsignalの連携の話だから、UNIXの話でしょ。
>>519の言っているようなこと。

>>515のsigreturn(2)とか。
System call中に起きたsignalのsignal handerから返る時は、
一度kernelに返って、kernelからEINTRでsystem call復帰して、
んでもって、longjumpなり、throwなり、って手順が必要なのよ。
>>515の言うようにコード読んでみれ。
glibcだと、sysdeps/unix/sysv/linux/sig*あたり。