Mercurial > octave-nkf
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 |