MCPcopy Create free account
hub / github.com/BehaviorTree/BehaviorTree.CPP / CatchSignals

Function CatchSignals

tools/bt_recorder.cpp:19–32  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

17}
18
19static void CatchSignals(void)
20{
21#ifdef _WIN32
22 signal(SIGINT, s_signal_handler);
23 signal(SIGTERM, s_signal_handler);
24#else
25 struct sigaction action;
26 action.sa_handler = s_signal_handler;
27 action.sa_flags = 0;
28 sigemptyset(&action.sa_mask);
29 sigaction(SIGINT, &action, nullptr);
30 sigaction(SIGTERM, &action, nullptr);
31#endif
32}
33
34int main(int argc, char* argv[])
35{

Callers 1

mainFunction · 0.85

Calls 1

sigactionClass · 0.85

Tested by

no test coverage detected