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.