From: David Wragg <david@wr...> - 2003-08-16 19:13:47
Daniel Barlow writes:
> eax is reg 11 in the gregs, and appears to have magically turned into
> 0xfffffffc. Anyone have any ideas here?
0xfffffffc == -4 == -EINTR
Remember that the process was in the kernel, in select. So to handle
the signal it must first return from select with EINTR, and it only
handles the signal as it is about to switch back to userspace. By
that point, it has -EINTR in eax, according to the linux syscall
Get latest updates about Open Source Projects, Conferences and News.