print help message only if fspmerge is invoked as fspmerge. Print error message otherwise.
This commit is contained in:
parent
c2af22c046
commit
54384d3aea
|
|
@ -40,16 +40,17 @@ int main (int argc, char ** argv)
|
||||||
else if(!strcmp(q,"fmvcmd")) fmvcmd_main(argc,argv);
|
else if(!strcmp(q,"fmvcmd")) fmvcmd_main(argc,argv);
|
||||||
else if(!strcmp(q,"fbye")) fbye_main(argc,argv);
|
else if(!strcmp(q,"fbye")) fbye_main(argc,argv);
|
||||||
else if(!strcmp(q,"fsetupcmd")) fsetupcmd_main(argc,argv);
|
else if(!strcmp(q,"fsetupcmd")) fsetupcmd_main(argc,argv);
|
||||||
|
else if(!strcmp(q,"fspmerge")) {
|
||||||
else {
|
fprintf(stderr,"This program is single merged executable for invoking FSP client commands.\n"
|
||||||
fprintf(stderr,"Unknown FSP client command: %s\n",q);
|
|
||||||
fprintf(stderr,"\nThis program is single merged executable for invoking FSP client commands.\n"
|
|
||||||
"It executes different FSP commands based on invoked name. Example:\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"
|
"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"
|
"and exit. Executable name can be set using symlink ln -s fspmerge fver or\n"
|
||||||
"setting argv[0] passed to execve function.\n"
|
"setting argv[0] passed to execve function.\n"
|
||||||
"Using merged fsp client over single client executables saves diskspace,\n"
|
"Using merged fsp client over single client executables saves diskspace,\n"
|
||||||
"memory and have shorter startup time.\n");
|
"memory and have shorter startup time.\n");
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
fprintf(stderr,"fspmerge: Unknown FSP client command: %s\n",q);
|
||||||
exit(EX_USAGE);
|
exit(EX_USAGE);
|
||||||
}
|
}
|
||||||
exit(EX_OK);
|
exit(EX_OK);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user