> In the old code, "code" being non-zero meant that it
> was a signal caused by a trap.
I just want to point out that in the sparc{64} port the "code" has always
served as a qualifier to the signal, e.g. FPE_* codes for floating
point traps, but for most traps it was simply set to 0 or sometimes -1..
-pk