[Gc] Darwin: support for user-defined exception handlers

Ivan Maidanski ivmai at mail.ru
Wed Jul 22 05:13:02 PDT 2009


Hi!

The suggested improvement has been originally posted by Juan Jose Garcia-Ripoll, I've just converted in to a patch. See:
http://permalink.gmane.org/gmane.comp.programming.garbage-collection.boehmgc/2729

In brief, it is suggested to pass control to exception_raise() for any "behavior" other than EXCEPTION_STATE[_IDENTITY] (not only for EXCEPTION_DEFAULT) instead of aborting the program.

ChangeLog entry:

        * os_dep.c (GC_forward_exception): Pass thru user-supplied signal
        handlers (the same way as for the default signal handlers).

Bye.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: =?koi8-r?Q?diff104=5Fcvs?=
Type: application/octet-stream
Size: 1592 bytes
Desc: not available
Url : http://napali.hpl.hp.com/pipermail/gc/attachments/20090722/4d29e495/koi8-rQdiff1045Fcvs.obj


More information about the Gc mailing list