feat(src/externals/single-application/SingleApplication): log abnormally exit

This commit is contained in:
Ronan Abhamon 2017-03-07 12:45:18 +01:00
parent b1b19d6dbe
commit e4bbfc820d

View file

@ -21,6 +21,7 @@
// THE SOFTWARE.
#include <cstdlib>
#include <iostream>
#include <QtCore/QDir>
#include <QtCore/QProcess>
@ -52,6 +53,8 @@ static const char SecondaryInstance = 'S';
static const char Reconnect = 'R';
static const char InvalidConnection = '\0';
using namespace std;
// -----------------------------------------------------------------------------
SingleApplicationPrivate::SingleApplicationPrivate (SingleApplication *q_ptr) : q_ptr(q_ptr) {
@ -250,6 +253,8 @@ void SingleApplicationPrivate::connectToPrimary (int msecs, char connectionType)
delete sharedMem.back();
sharedMem.pop_back();
}
cout << "[PROCESS ABNORMALLY TERMINATED]: " << signum << endl;
::exit(128 + signum);
}