Index: /trunk/source/lisp-kernel/ppc-exceptions.c
===================================================================
--- /trunk/source/lisp-kernel/ppc-exceptions.c	(revision 8542)
+++ /trunk/source/lisp-kernel/ppc-exceptions.c	(revision 8543)
@@ -807,6 +807,5 @@
    do_hard_stack_overflow,    
    do_hard_stack_overflow,
-   do_hard_stack_overflow,
-   do_heap_soft_write
+   do_hard_stack_overflow
    };
 
@@ -1098,10 +1097,4 @@
 }
 
-OSStatus
-do_heap_soft_write(ExceptionInformation *xp, protected_area_ptr area, BytePtr addr)
-{
-  UnProtectMemory((LogicalAddress)(truncate_to_power_of_2(addr, log2_page_size)),page_size);
-  return 0;
-}
 
 /*
@@ -2186,8 +2179,6 @@
 {
   thread_suspend_signal = SIG_SUSPEND_THREAD;
-  thread_resume_signal = SIG_RESUME_THREAD;
 
   install_signal_handler(thread_suspend_signal, (void *) suspend_resume_handler);
-  install_signal_handler(thread_resume_signal,  (void *) suspend_resume_handler);
   install_signal_handler(SIGQUIT, (void *)quit_handler);
 }
