|
ARB
|
#include <cstdio>#include <cerrno>
Go to the source code of this file.
Macros | |
| #define | INSTALL_SIGHANDLER(sig, handler, context) install_SigHandler(sig, handler) |
| #define | UNINSTALL_SIGHANDLER(sig, handler, old_handler, context) uninstall_SigHandler(sig, handler, old_handler) |
Typedefs | |
| typedef void(* | SigHandler )(int) |
Functions | |
| bool | is_default_or_ignore_sighandler (SigHandler sh) |
| SigHandler | install_SigHandler (int sig, SigHandler handler) |
| void | uninstall_SigHandler (int sig, SigHandler IF_ASSERTION_USED(handler), SigHandler old_handler) |
| #define INSTALL_SIGHANDLER | ( | sig, | |
| handler, | |||
| context | |||
| ) | install_SigHandler(sig, handler) |
Definition at line 87 of file SigHandler.h.
Referenced by ArbDBWriter::ArbDBWriter(), execute_guarded_ClientCode(), GBCMS_open(), GBK_install_SIGSEGV_handler(), GBK_raises_SIGSEGV(), and open_aisc_server().
| #define UNINSTALL_SIGHANDLER | ( | sig, | |
| handler, | |||
| old_handler, | |||
| context | |||
| ) | uninstall_SigHandler(sig, handler, old_handler) |
Definition at line 88 of file SigHandler.h.
Referenced by aisc_server_sigsegv(), execute_guarded_ClientCode(), GBK_install_SIGSEGV_handler(), GBK_raises_SIGSEGV(), and ArbDBWriter::~ArbDBWriter().
| typedef void(* SigHandler)(int) |
Definition at line 23 of file SigHandler.h.
|
inline |
Definition at line 37 of file SigHandler.h.
|
inline |
Definition at line 78 of file SigHandler.h.
|
inline |
Definition at line 81 of file SigHandler.h.
References ASSERT_RESULT.
1.8.8