File indexing completed on 2024-04-21 14:59:32

0001 /*
0002     SPDX-FileCopyrightText: 2009 David Faure <faure@kde.org>
0003 
0004     SPDX-License-Identifier: LGPL-2.0-only OR LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL
0005 */
0006 
0007 #include "klauncher_cmds.h"
0008 
0009 const char *commandToString(int command)
0010 {
0011     switch (command) {
0012     case LAUNCHER_EXEC:
0013         return "EXEC";
0014     case LAUNCHER_SETENV:
0015         return "LAUNCHER_SETENV";
0016     case LAUNCHER_CHILD_DIED:
0017         return "LAUNCHER_CHILD_DIED";
0018     case LAUNCHER_OK:
0019         return "LAUNCHER_OK";
0020     case LAUNCHER_ERROR:
0021         return "LAUNCHER_ERROR";
0022     case LAUNCHER_SHELL:
0023         return "SHELL";
0024     case LAUNCHER_TERMINATE_KDE:
0025         return "LAUNCHER_TERMINATE_KDE";
0026     case LAUNCHER_TERMINATE_KDEINIT:
0027         return "LAUNCHER_TERMINATE_KDEINIT";
0028     case LAUNCHER_DEBUG_WAIT:
0029         return "LAUNCHER_DEBUG_WAIT";
0030     case LAUNCHER_EXT_EXEC:
0031         return "EXT_EXEC";
0032     case LAUNCHER_KWRAPPER:
0033         return "KWRAPPER";
0034     case LAUNCHER_EXEC_NEW:
0035         return "EXEC_NEW";
0036     default:
0037         return "UNKNOWN COMMAND";
0038     }
0039 }