This is the signal handler from SEAL, adapted to build in Atlas, after the drop of that project. More...
#include <signal.h>
#include <sys/types.h>
#include <climits>
Go to the source code of this file.
Classes | |
struct | siginfo_t |
struct | Athena::BitTraits< T > |
class | Athena::Signal |
Namespaces | |
namespace | Athena |
Defines | |
#define | CXXUTILS_SEAL_SIGNAL_H |
#define | si_utime si_signo ? 0 : 0 |
#define | si_stime si_signo ? 0 : 0 |
#define | si_int si_signo ? 0 : 0 |
#define | si_ptr si_signo ? (void *) 0 : (void *) 0 |
#define | sigemptyset(x) (0) |
#define | sigfillset(x) (0) |
#define | sigaddset(x, y) (0) |
#define | sigdelset(x, y) (0) |
#define | sigismember(x, y) (0) |
Typedefs | |
typedef int | sigset_t |
Functions | |
void | CxxUtils_installFatalHandler () |
This is the signal handler from SEAL, adapted to build in Atlas, after the drop of that project.
void CxxUtils_installFatalHandler | ( | ) |
Install fatal handler with default options. This is meant to be easy to call from pyton via ctypes.