2014年8月18日 (月曜日)

20:37:45 # Life sigactionというカオス。 libc の sigaction って結構いろいろやっていて、linux kernel の rt_sigaction に渡すときにはフラグがかわっていたりする。 だいぶカオス。 SA_ONSTACKがSA_STACK にかわっていて、 なにもなければ SA_RESTORER が追加されている。 man sigactionのSA_RESETHANDあたりのドキュメントと合わせて読むと混乱するにちがいない。 まぁ、システムコールを直接叩くことなんて普段ないからまぁあまり気にならないかも。 SA_RESTORER (0x04000000), これひょっとして違う意味で使われているのではないか。

Junichi Uekawa

$Id: dancer-diary.el,v 1.94 2009/10/21 14:02:48 dancer Exp $