libcruft/misc/cquit.c File Reference
#include <signal.h>#include <string.h>#include "quit.h"Go to the source code of this file.
Functions | |
| void | octave_save_current_context (void *save_buf) |
| void | octave_restore_current_context (void *save_buf) |
| void | octave_jump_to_enclosing_context (void) |
| void | octave_save_signal_mask (void) |
| void | octave_restore_signal_mask (void) |
Variables | |
| octave_jmp_buf | current_context |
| sig_atomic_t | octave_interrupt_immediately = 0 |
| sig_atomic_t | octave_interrupt_state = 0 |
| sig_atomic_t | octave_allocation_error = 0 |
| sig_atomic_t | octave_signal_caught = 0 |
Function Documentation
| void octave_jump_to_enclosing_context | ( | void | ) |
Definition at line 217 of file cquit.c.
References current_context.
Referenced by F77_FUNC(), and user_abort().
| void octave_restore_current_context | ( | void * | save_buf | ) |
| void octave_restore_signal_mask | ( | void | ) |
| void octave_save_current_context | ( | void * | save_buf | ) |
| void octave_save_signal_mask | ( | void | ) |
Definition at line 239 of file cquit.c.
Referenced by execute_command_line_file(), execute_eval_option_code(), and main_loop().
Variable Documentation
Definition at line 32 of file cquit.c.
Referenced by octave_jump_to_enclosing_context(), octave_restore_current_context(), and octave_save_current_context().
| sig_atomic_t octave_allocation_error = 0 |
| sig_atomic_t octave_interrupt_immediately = 0 |
Definition at line 254 of file cquit.c.
Referenced by do_catch_code(), recover_from_exception(), and user_abort().
| sig_atomic_t octave_interrupt_state = 0 |
Definition at line 256 of file cquit.c.
Referenced by do_catch_code(), octave_handle_signal(), recover_from_exception(), and user_abort().
| sig_atomic_t octave_signal_caught = 0 |