Add version to wineserver options
Bill Medland
billmedland at mercuryspeed.com
Wed Oct 6 14:56:28 CDT 2004
Bill Medland (billmedland at mercuryspeed.com)
Add a version option to the wineserver so that root can query the version.
Index: wine/server/main.c
===================================================================
RCS file: /home/wine/wine/server/main.c,v
retrieving revision 1.31
diff -u -r1.31 main.c
--- wine/server/main.c 26 Mar 2003 01:32:18 -0000 1.31
+++ wine/server/main.c 6 Oct 2004 19:45:09 -0000
@@ -31,6 +31,7 @@
#include "file.h"
#include "thread.h"
#include "request.h"
+#include "config.h"
/* command-line options */
int debug_level = 0;
@@ -54,6 +55,7 @@
fprintf(stderr, " -w wait until the current wineserver terminates\n");
fprintf(stderr, " -k[n] kill the current wineserver, optionally with signal n\n");
fprintf(stderr, " -h display this help message\n");
+ fprintf(stderr, " --version Output version information and exit\n");
fprintf(stderr, "\n");
}
@@ -90,6 +92,18 @@
if (isdigit(argv[i][2])) ret = kill_lock_owner( atoi(argv[i] + 2) );
else ret = kill_lock_owner(-1);
exit( !ret );
+ case '-':
+ if (strcmp (argv[i]+2, "version") == 0)
+ {
+ printf ("%s\n", PACKAGE_STRING);
+ exit(0);
+ }
+ else
+ {
+ fprintf( stderr, "wineserver: unknown option '%s'\n", argv[i] );
+ usage();
+ exit(1);
+ }
default:
fprintf( stderr, "wineserver: unknown option '%s'\n", argv[i] );
usage();
More information about the wine-patches
mailing list