summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/autoload.cc
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2005-12-27 20:07:59 +0000
committerCorinna Vinschen <corinna@vinschen.de>2005-12-27 20:07:59 +0000
commit4f122755019ae56abf2af352b9f985184818d0f8 (patch)
tree231318256f654fb0f4c5e50ae422e4ae6db900fd /winsup/cygwin/autoload.cc
parent19556072f67304a5ec6ace8487444455a656f7a9 (diff)
downloadcygnal-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