Index: cygwin/exceptions.cc =================================================================== RCS file: /cvs/src/src/winsup/cygwin/exceptions.cc,v retrieving revision 1.279 diff -r1.279 exceptions.cc 34a35,37 > // IMPERAS > #include > 457a461,462 > // IMPERAS > si.si_context = (void *) in; 1314c1319,1320 < sigact (thissig, &thissi, NULL); --- > // IMPERAS > sigact (thissig, &thissi, (void *)thissi.si_context); Index: cygwin/include/cygwin/signal.h =================================================================== RCS file: /cvs/src/src/winsup/cygwin/include/cygwin/signal.h,v retrieving revision 1.11 diff -r1.11 signal.h 10a11 > 98c99,105 < void *si_addr; /* faulting address */ --- > struct > { > void *si_addr; /* faulting address */ > /* IMPERAS Register Window access */ > void *si_context; /* context pointer */ > }; > 99a107 >