Mercurial > hg > orthanc
comparison Core/Toolbox.cpp @ 686:dc12a3fa4961
capture SIGTERM
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 31 Jan 2014 18:16:00 +0100 |
parents | 0bedf8ff9288 |
children | 2d0a347e8cfc |
comparison
equal
deleted
inserted
replaced
685:b01cc78caba4 | 686:dc12a3fa4961 |
---|---|
185 #if defined(_WIN32) | 185 #if defined(_WIN32) |
186 SetConsoleCtrlHandler(ConsoleControlHandler, true); | 186 SetConsoleCtrlHandler(ConsoleControlHandler, true); |
187 #else | 187 #else |
188 signal(SIGINT, SignalHandler); | 188 signal(SIGINT, SignalHandler); |
189 signal(SIGQUIT, SignalHandler); | 189 signal(SIGQUIT, SignalHandler); |
190 signal(SIGTERM, SignalHandler); | |
190 #endif | 191 #endif |
191 | 192 |
192 finish = false; | 193 finish = false; |
193 while (!finish) | 194 while (!finish) |
194 { | 195 { |
198 #if defined(_WIN32) | 199 #if defined(_WIN32) |
199 SetConsoleCtrlHandler(ConsoleControlHandler, false); | 200 SetConsoleCtrlHandler(ConsoleControlHandler, false); |
200 #else | 201 #else |
201 signal(SIGINT, NULL); | 202 signal(SIGINT, NULL); |
202 signal(SIGQUIT, NULL); | 203 signal(SIGQUIT, NULL); |
204 signal(SIGTERM, NULL); | |
203 #endif | 205 #endif |
204 } | 206 } |
205 | 207 |
206 | 208 |
207 | 209 |