Etterna
0.74.4
Loading...
Searching...
No Matches
src
archutils
Unix
SignalHandler.h
1
#ifndef SIGNAL_HANDLER_H
2
#define SIGNAL_HANDLER_H
3
4
#include <csignal>
5
#include <ucontext.h>
6
7
class
SaveSignals
8
{
9
std::vector<struct sigaction> old_handlers;
10
11
public
:
12
SaveSignals
();
/* save signals */
13
~SaveSignals
();
/* restore signals */
14
};
15
16
namespace
SignalHandler {
17
typedef
bool (*handler)(int, siginfo_t* si,
const
ucontext_t* uc);
18
19
void
OnClose(handler);
20
};
21
22
#endif
SaveSignals
Definition
SignalHandler.h:8
Generated by
1.9.8