comparison src/toplev.cc @ 5142:0f9108f298ab

[project @ 2005-02-12 02:29:34 by jwe]
author jwe
date Sat, 12 Feb 2005 02:29:35 +0000
parents b04b30d30c66
children 47e2ef7d0ad6
comparison
equal deleted inserted replaced
5141:f51d2e9681f4 5142:0f9108f298ab
102 recover_from_exception (void) 102 recover_from_exception (void)
103 { 103 {
104 can_interrupt = true; 104 can_interrupt = true;
105 octave_interrupt_immediately = 0; 105 octave_interrupt_immediately = 0;
106 octave_interrupt_state = 0; 106 octave_interrupt_state = 0;
107 octave_signal_caught = 0;
107 octave_allocation_error = 0; 108 octave_allocation_error = 0;
108 octave_restore_signal_mask (); 109 octave_restore_signal_mask ();
109 octave_catch_interrupts (); 110 octave_catch_interrupts ();
110 } 111 }
111 112
126 #endif 127 #endif
127 } 128 }
128 129
129 can_interrupt = true; 130 can_interrupt = true;
130 131
132 octave_signal_hook = octave_signal_handler;
131 octave_interrupt_hook = unwind_protect::run_all; 133 octave_interrupt_hook = unwind_protect::run_all;
132 octave_bad_alloc_hook = unwind_protect::run_all; 134 octave_bad_alloc_hook = unwind_protect::run_all;
133 135
134 octave_catch_interrupts (); 136 octave_catch_interrupts ();
135 137