#include <stdbool.h>
#include <sys/types.h>
Go to the source code of this file.
Typedefs | |
typedef void | octave_sig_handler(int) |
typedef void octave_sig_handler(int) |
Definition at line 36 of file signal-wrappers.h.
void* octave_alloc_signal_mask | ( | void | ) |
Definition at line 550 of file signal-wrappers.c.
Referenced by get_signal_mask().
void octave_block_async_signals | ( | void | ) |
Definition at line 659 of file signal-wrappers.c.
References octave_async_signals().
Referenced by main().
void* octave_block_child | ( | void | ) |
Definition at line 417 of file signal-wrappers.c.
References octave::context.
Referenced by octave::respond_to_pending_signals().
void octave_block_interrupt_signal | ( | void | ) |
Definition at line 487 of file signal-wrappers.c.
References block_or_unblock_signal().
Referenced by octave::gui_application::execute().
void octave_block_signal_by_name | ( | const char * | signame | ) |
Definition at line 516 of file signal-wrappers.c.
References block_or_unblock_signal_by_name().
void octave_create_interrupt_watcher_thread | ( | octave_sig_handler * | handler | ) |
Definition at line 707 of file signal-wrappers.c.
References octave_unblock_async_signals(), and signal_watcher().
Referenced by octave::install_signal_handlers().
void octave_free_signal_mask | ( | void * | mask | ) |
Definition at line 556 of file signal-wrappers.c.
Referenced by restore_signal_mask().
bool octave_get_sig_number | ( | const char * | signame, |
int * | signum | ||
) |
Definition at line 77 of file signal-wrappers.c.
References octave::math::signum(), and octave::string::strcmp().
Referenced by block_or_unblock_signal_by_name(), octave::generic_sig_handler(), octave_set_signal_handler_by_name(), octave::respond_to_pending_signals(), octave::set_sig_struct_field(), and octave::terminal_dock_widget::terminal_interrupt().
void octave_get_signal_mask | ( | void * | mask | ) |
Definition at line 562 of file signal-wrappers.c.
Referenced by get_signal_mask().
bool octave_have_kill | ( | void | ) |
Definition at line 67 of file signal-wrappers.c.
Referenced by octave::sys::kill().
int octave_kill_wrapper | ( | pid_t | pid, |
int | signum | ||
) |
Definition at line 47 of file signal-wrappers.c.
References octave::sys::kill(), and octave::math::signum().
Referenced by octave::sys::kill(), main(), and octave::terminal_dock_widget::terminal_interrupt().
int octave_num_signals | ( | void | ) |
Definition at line 405 of file signal-wrappers.c.
Referenced by octave::install_signal_handlers(), and octave::respond_to_pending_signals().
int octave_raise_wrapper | ( | int | signum | ) |
Definition at line 675 of file signal-wrappers.c.
References octave::math::signum().
Referenced by octave::deadly_sig_handler().
void octave_restore_signal_mask | ( | void | ) |
Definition at line 544 of file signal-wrappers.c.
References octave_signal_mask.
void octave_save_signal_mask | ( | void | ) |
Definition at line 538 of file signal-wrappers.c.
References octave_signal_mask.
octave_sig_handler* octave_set_default_signal_handler | ( | int | sig | ) |
Definition at line 393 of file signal-wrappers.c.
References octave_set_signal_handler_internal().
Referenced by octave::deadly_sig_handler().
octave_sig_handler* octave_set_default_signal_handler_by_name | ( | const char * | signame | ) |
Definition at line 399 of file signal-wrappers.c.
References octave_set_signal_handler_by_name().
octave_sig_handler* octave_set_signal_handler_by_name | ( | const char * | signame, |
octave_sig_handler * | handler, | ||
bool | restart_syscalls | ||
) |
Definition at line 381 of file signal-wrappers.c.
References octave_get_sig_number(), and octave_set_signal_handler_internal().
Referenced by octave_set_default_signal_handler_by_name(), and octave::set_signal_handler().
octave_sig_handler* octave_set_signal_handler_internal | ( | int | sig, |
octave_sig_handler * | handler, | ||
bool | restart_syscalls | ||
) |
Definition at line 347 of file signal-wrappers.c.
Referenced by octave_set_default_signal_handler(), octave_set_signal_handler_by_name(), and octave::set_signal_handler().
void octave_set_signal_mask | ( | void * | mask | ) |
Definition at line 568 of file signal-wrappers.c.
Referenced by restore_signal_mask().
void octave_show_sigmask | ( | const char * | ) |
Definition at line 764 of file signal-wrappers.c.
References fputs(), and print_sigmask().
char* octave_strsignal_wrapper | ( | int | signum | ) |
Definition at line 61 of file signal-wrappers.c.
References octave::math::signum().
Referenced by octave::deadly_sig_handler(), octave::my_friendly_exit(), and octave::respond_to_pending_signals().
void octave_unblock_async_signals | ( | void | ) |
Definition at line 667 of file signal-wrappers.c.
References octave_async_signals().
Referenced by main(), octave_create_interrupt_watcher_thread(), and signal_watcher().
void octave_unblock_child | ( | void * | context | ) |
Definition at line 446 of file signal-wrappers.c.
References octave::context.
Referenced by octave::respond_to_pending_signals().
void octave_unblock_interrupt_signal | ( | void | ) |
Definition at line 497 of file signal-wrappers.c.
References block_or_unblock_signal().
void octave_unblock_signal_by_name | ( | const char * | signame | ) |
Definition at line 522 of file signal-wrappers.c.
References block_or_unblock_signal_by_name().