diff options
author | Simon Matter <simon.matter@invoca.ch> | 2018-02-21 23:39:23 +0100 |
---|---|---|
committer | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | 2018-02-26 11:52:47 +0100 |
commit | 7c32938ac5b803a1630920dd027be33df07aa3df (patch) | |
tree | 52721488fd22f4d8c124fadf3cc4170767aae807 /nx-X11/programs/Xserver/hw/nxagent/Args.c | |
parent | 751760421f6644c22e30baa6ee8e791642d6a04d (diff) | |
download | nx-libs-7c32938ac5b803a1630920dd027be33df07aa3df.tar.gz nx-libs-7c32938ac5b803a1630920dd027be33df07aa3df.tar.bz2 nx-libs-7c32938ac5b803a1630920dd027be33df07aa3df.zip |
nxagent: Add -version cmdline option.
Fixes ArcticaProject/nx-libs#653.
Diffstat (limited to 'nx-X11/programs/Xserver/hw/nxagent/Args.c')
-rw-r--r-- | nx-X11/programs/Xserver/hw/nxagent/Args.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/nx-X11/programs/Xserver/hw/nxagent/Args.c b/nx-X11/programs/Xserver/hw/nxagent/Args.c index 604b33187..1a43f3797 100644 --- a/nx-X11/programs/Xserver/hw/nxagent/Args.c +++ b/nx-X11/programs/Xserver/hw/nxagent/Args.c @@ -336,6 +336,12 @@ int ddxProcessArgument(int argc, char *argv[], int i) return 0; } + if (!strcmp(argv[i], "-version")) + { + nxagentShowVersionInfo(); + exit(0); + } + /* * This had to be '-options' since the beginning * but was '-option' by mistake. Now we have to @@ -2112,6 +2118,7 @@ void ddxUseMsg() ErrorF("-R enable rootless mode\n"); ErrorF("-S enable shadow mode\n"); ErrorF("-B enable proxy binding mode\n"); + ErrorF("-version show version information and exit\n"); } static int nxagentGetDialogName() @@ -2609,3 +2616,7 @@ void nxagentSetCoalescence() nxagentChangeOption(DisplayCoalescence, timeout); } +void nxagentShowVersionInfo(void) +{ + ErrorF("NXAGENT - Version " NX_VERSION_CURRENT_STRING "\n"); +} |