--- BasiliskII/src/MacOSX/main_macosx.mm 2003/04/02 00:50:40 1.8 +++ BasiliskII/src/MacOSX/main_macosx.mm 2003/08/02 11:03:15 1.9 @@ -1,5 +1,5 @@ /* - * $Id: main_macosx.mm,v 1.8 2003/04/02 00:50:40 nigel Exp $ + * $Id: main_macosx.mm,v 1.9 2003/08/02 11:03:15 nigel Exp $ * * main_macosx.mm - Startup code for MacOS X * Based (in a small way) on the default main.m, @@ -214,10 +214,10 @@ bool InitEmulator (void) char str[256]; - // Register request to ignore segmentation faults + // Register request to ignore all segmentation faults #ifdef HAVE_SIGSEGV_SKIP_INSTRUCTION if (PrefsFindBool("ignoresegv")) - sigsegv_set_ignore_state(true); + sigsegv_set_ignore_state(0, ~(0UL), SIGSEGV_TRANSFER_LOAD | SIGSEGV_TRANSFER_STORE); #endif // Register dump state function when we got mad after a segfault