Warning, file /plasma/plasma-workspace/startkde/waitforname/main.cpp was not indexed or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).
0001 /* 0002 SPDX-FileCopyrightText: 2017 Valerio Pilo <vpilo@coldshock.net> 0003 0004 SPDX-License-Identifier: LGPL-2.0-only 0005 */ 0006 0007 #include "waiter.h" 0008 #include <signal.h> 0009 0010 void sigtermHandler(int signalNumber) 0011 { 0012 Q_UNUSED(signalNumber) 0013 if (QCoreApplication::instance()) { 0014 QCoreApplication::instance()->exit(-1); 0015 } 0016 } 0017 int main(int argc, char **argv) 0018 { 0019 Waiter app(argc, argv); 0020 signal(SIGTERM, sigtermHandler); 0021 0022 if (!app.waitForService()) { 0023 return 0; 0024 } 0025 0026 return app.exec(); 0027 }