- Timestamp:
- Sep 30, 2020, 9:34:25 PM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/src/bncmain.cpp
r9151 r9154 58 58 using namespace std; 59 59 60 void catch_ signal(int) {60 void catch_SIGINT(int) { 61 61 cout << "Program Interrupted by Ctrl-C" << endl; 62 62 BNC_CORE->sigintReceived = 1; … … 65 65 //sleep(1); 66 66 ::exit(0); 67 } 68 69 void catch_SIGPIPE(int signum) { 70 cout << "Caught signal SIGPIPE " << signum << endl; 67 71 } 68 72 … … 421 425 bncGetThread* getThread = 0; 422 426 423 424 signal(SIGPIPE, SIG_IGN); 425 427 signal(SIGPIPE, catch_SIGPIPE); 426 428 427 429 // Interactive Mode - open the main window … … 481 483 else { 482 484 483 signal(SIGINT, catch_ signal);485 signal(SIGINT, catch_SIGINT); 484 486 485 487 BNC_CORE->sigintReceived = 0; … … 494 496 BNC_CORE->initCombination(); 495 497 496 //BNC_CORE->connect(caster, SIGNAL(getThreadsFinished()), &app, SLOT(quit()));497 498 BNC_CORE->connect(caster, SIGNAL(getThreadsFinished()), app->instance(), SLOT(quit())); 498 499 BNC_CORE->slotMessage("========== Start BNC v" BNCVERSION " (" BNC_OS ") ==========", true);
Note:
See TracChangeset
for help on using the changeset viewer.