From 54384d3aeae061493f70be0d4756b0aaea5de75f Mon Sep 17 00:00:00 2001 From: Radim Kolar <> Date: Thu, 10 Sep 2009 16:40:55 +0200 Subject: [PATCH] print help message only if fspmerge is invoked as fspmerge. Print error message otherwise. --- clients/merge.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/clients/merge.c b/clients/merge.c index 6baea96..ed40a4e 100644 --- a/clients/merge.c +++ b/clients/merge.c @@ -40,16 +40,17 @@ int main (int argc, char ** argv) else if(!strcmp(q,"fmvcmd")) fmvcmd_main(argc,argv); else if(!strcmp(q,"fbye")) fbye_main(argc,argv); else if(!strcmp(q,"fsetupcmd")) fsetupcmd_main(argc,argv); - - else { - fprintf(stderr,"Unknown FSP client command: %s\n",q); - fprintf(stderr,"\nThis program is single merged executable for invoking FSP client commands.\n" + else if(!strcmp(q,"fspmerge")) { + fprintf(stderr,"This program is single merged executable for invoking FSP client commands.\n" "It executes different FSP commands based on invoked name. Example:\n" "If fspmerge is invoked using fver executable name it will execute fver command\n" "and exit. Executable name can be set using symlink ln -s fspmerge fver or\n" "setting argv[0] passed to execve function.\n" "Using merged fsp client over single client executables saves diskspace,\n" "memory and have shorter startup time.\n"); + } + else { + fprintf(stderr,"fspmerge: Unknown FSP client command: %s\n",q); exit(EX_USAGE); } exit(EX_OK);