>Under 2.4 kernels, this works great. However, under 2.2.17pre15 (I downgraded
> because of stability problems) and glibc 2.1.2, si_code and si_addr are both
>0. Is this simply unimplemented in 2.2 kernels, or is this a bug?
It's just not implemented. The code in arch/i386/mm/fault.c is using
force_sig() rather than force_sig_info(). You should be able to backport this
from 2.4 without too much trouble if it is important to you, though as others
have pointed out this is not the only way to do what you want.
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to email@example.com
Please read the FAQ at http://www.tux.org/lkml/
This archive was generated by hypermail 2b29 : Mon Aug 07 2000 - 21:00:09 EST