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