调整signal

This commit is contained in:
mutouyun 2021-01-03 13:24:08 +08:00
parent f2335bb38b
commit d3ec4714bd

View File

@ -116,8 +116,16 @@ int main(int argc, char ** argv) {
que__.disconnect(); que__.disconnect();
}; };
::signal(SIGINT , exit); ::signal(SIGINT , exit);
::signal(SIGBREAK, exit); ::signal(SIGABRT , exit);
::signal(SIGSEGV , exit);
::signal(SIGTERM , exit); ::signal(SIGTERM , exit);
#if defined(WIN64) || defined(_WIN64) || defined(__WIN64__) || \
defined(WIN32) || defined(_WIN32) || defined(__WIN32__) || defined(__NT__) || \
defined(WINCE) || defined(_WIN32_WCE)
::signal(SIGBREAK, exit);
#else
::signal(SIGHUP , exit);
#endif
if (std::string{ argv[1] } == mode_s__) { if (std::string{ argv[1] } == mode_s__) {
do_send(); do_send();