diff options
Diffstat (limited to 'linux_daemon/linuxdaemon.cpp')
-rw-r--r-- | linux_daemon/linuxdaemon.cpp | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/linux_daemon/linuxdaemon.cpp b/linux_daemon/linuxdaemon.cpp index 3f9e565..55b883d 100644 --- a/linux_daemon/linuxdaemon.cpp +++ b/linux_daemon/linuxdaemon.cpp @@ -5,6 +5,7 @@ #include <sys/stat.h> #include <iostream> #include <unistd.h> + #include "licenser.h" #include "version.h" @@ -23,7 +24,6 @@ int startProcess(uint16_t tcpPort) { return -1; } } - } int main(int argc, char *argv[]) @@ -41,15 +41,15 @@ int main(int argc, char *argv[]) return res; } // If command-line parameter is "--version", show the version and exit. - if (strcmp(argv[1], "--version") == 0) { + else if (strcmp(argv[1], "--version") == 0) { std::cout << "Qt License Daemon (licd) v" << DAEMON_VERSION << " " << COPYRIGHT_TEXT << std::endl; return 0; } - if (strcmp(argv[i], "--port") == 0) { + else if (strcmp(argv[i], "--port") == 0) { if (i + 1 == argc) { all_ok = false; - printf("No port number given"); + printf("No port number given\n"); break; } try { @@ -67,7 +67,7 @@ int main(int argc, char *argv[]) break; } else { - printf("Invalid argument: %s", argv[i]); + printf("Invalid argument: %s\n", argv[i]); all_ok = false; break; } @@ -76,6 +76,8 @@ int main(int argc, char *argv[]) printf("\nUsage: qtlicenser [option] [value]\n"); printf("Supported options are:\n"); printf(" --port <port number> : Specify TCP/IP server port. If omitted, default is used.\n"); + printf(" --nodaemon : Run in non-daemon mode (in console like any other CLI app)\n"); + printf(" --version : Version info\n"); printf(" --help : This help\n\n"); return -1; } |