This is the mail archive of the
cygwin-cvs@cygwin.com
mailing list for the Cygwin project.
src/winsup/cygwin ChangeLog exceptions.cc
- From: corinna at cygwin dot com
- To: cygwin-cvs at cygwin dot com
- Date: 27 Dec 2005 20:08:00 -0000
- Subject: src/winsup/cygwin ChangeLog exceptions.cc
CVSROOT: /cvs/src
Module name: src
Changes by: corinna@sourceware.org 2005-12-27 20:08:00
Modified files:
winsup/cygwin : ChangeLog exceptions.cc
Log message:
* 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.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.3293&r2=1.3294
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/exceptions.cc.diff?cvsroot=src&r1=1.272&r2=1.273