From ec39d65540623155367174d1e51c515bceaed7bb Mon Sep 17 00:00:00 2001 From: Bill Medland Date: Tue, 19 Oct 2004 03:57:41 +0000 Subject: [PATCH] Added a version option to the wineserver. --- server/main.c | 26 ++++++++++++++++---------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/server/main.c b/server/main.c index 8515525e61e..e71495e9518 100644 --- a/server/main.c +++ b/server/main.c @@ -18,6 +18,8 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +#include "config.h" + #include #include #include @@ -49,11 +51,12 @@ static void usage(void) fprintf(stderr, "\nusage: %s [options]\n\n", server_argv0); fprintf(stderr, "options:\n"); fprintf(stderr, " -d set debug level to \n"); - fprintf(stderr, " -p[n] make server persistent, optionally for n seconds\n"); fprintf(stderr, " -f remain in the foreground for debugging\n"); - 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, " -k[n] kill the current wineserver, optionally with signal n\n"); + fprintf(stderr, " -p[n] make server persistent, optionally for n seconds\n"); + fprintf(stderr, " -v display version information and exit\n"); + fprintf(stderr, " -w wait until the current wineserver terminates\n"); fprintf(stderr, "\n"); } @@ -79,17 +82,20 @@ static void parse_args( int argc, char *argv[] ) usage(); exit(0); break; - case 'p': - if (isdigit(argv[i][2])) master_socket_timeout = atoi( argv[i] + 2 ); - else master_socket_timeout = -1; - break; - case 'w': - wait_for_lock(); - exit(0); case 'k': if (isdigit(argv[i][2])) ret = kill_lock_owner( atoi(argv[i] + 2) ); else ret = kill_lock_owner(-1); exit( !ret ); + case 'p': + if (isdigit(argv[i][2])) master_socket_timeout = atoi( argv[i] + 2 ); + else master_socket_timeout = -1; + break; + case 'v': + fprintf( stderr, "%s\n", PACKAGE_STRING ); + exit(0); + case 'w': + wait_for_lock(); + exit(0); default: fprintf( stderr, "wineserver: unknown option '%s'\n", argv[i] ); usage();