aboutsummaryrefslogtreecommitdiffstats
path: root/linux_daemon/linuxdaemon.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'linux_daemon/linuxdaemon.cpp')
-rw-r--r--linux_daemon/linuxdaemon.cpp12
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;
}