diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2005-12-27 20:07:59 +0000 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2005-12-27 20:07:59 +0000 |
commit | 4f122755019ae56abf2af352b9f985184818d0f8 (patch) | |
tree | 231318256f654fb0f4c5e50ae422e4ae6db900fd /winsup/cygwin/autoload.cc | |
parent | 19556072f67304a5ec6ace8487444455a656f7a9 (diff) | |
download | cygnal-4f122755019ae56abf2af352b9f985184818d0f8.tar.gz cygnal-4f122755019ae56abf2af352b9f985184818d0f8.tar.bz2 cygnal-4f122755019ae56abf2af352b9f985184818d0f8.zip |
* exceptions.cc (interruptible): New function, code stripped from
_cygtls::interrupt_now.
(_cygtls::handle_exceptions): Handle STATUS_DATATYPE_MISALIGNMENT as
SIGBUS error. Differ between unmapped memory (SEGV_MAPERR) and access
violation (SEGV_ACCERR) in case of STATUS_ACCESS_VIOLATION. Write
kernel log message in case of uncatched STATUS_ACCESS_VIOLATION.
(_cygtls::interrupt_now): Just call interruptible now instead of
evaluating interruptibility here.
Diffstat (limited to 'winsup/cygwin/autoload.cc')
0 files changed, 0 insertions, 0 deletions