Etterna 0.74.4
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
8{
9 std::vector<struct sigaction> old_handlers;
10
11 public:
12 SaveSignals(); /* save signals */
13 ~SaveSignals(); /* restore signals */
14};
15
16namespace SignalHandler {
17typedef bool (*handler)(int, siginfo_t* si, const ucontext_t* uc);
18
19void OnClose(handler);
20};
21
22#endif
Definition SignalHandler.h:8