(toppers-users 4501) Mac OS Xシミュレーション環境の sense_context()

Yasuhiro Morioka ymorioka @ gmail.com
2016年 2月 18日 (木) 21:16:38 JST


森岡と申します。

興味半分、仕事半分で Mac OS Xシミュレーション環境を Linux で動かしています。

Mac OS Xシミュレーション環境 依存部パッケージ target_config.h の sense_context()に疑問があります。
以下の SA_ONSTACK は SS_ONSTACK であるべきではないでしょうか。
macosxでは、どちらも同じ値ですので現実的な問題にはなりませんが、Linuxでは異なる値です。

ASP/1, ASP/3 どちらも同じようになっています。

Inline bool_t
sense_context(void)
{
        stack_t ss;

        sigaltstack(NULL, &ss);
        return((ss.ss_flags & SA_ONSTACK) != 0);
}

--
-------------- next part --------------
HTML$B$NE:IU%U%!%$%k$rJ]4I$7$^$7$?(B...
URL: <http://www.toppers.jp/pipermail/users/attachments/20160218/3c3c0555/attachment.html>