MCPcopy Create free account
hub / github.com/FirebirdSQL/firebird / usage_exit

Function usage_exit

src/utilities/install/install_client.cpp:316–356  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

314}
315
316static void usage_exit()
317{
318/**************************************
319 *
320 * u s a g e _ e x i t
321 *
322 **************************************
323 *
324 * Functional description
325 *
326 **************************************/
327
328 printf("Usage:\n");
329 printf(" instclient i[nstall] [ -f[orce] ] library\n");
330 printf(" q[uery] library\n");
331 printf(" r[emove] library\n");
332 printf("\n");
333 printf(" where library is: f[bclient] | g[ds32] \n");
334 printf("\n");
335 printf(" This utility should be located and run from the 'bin' directory\n");
336 printf(" of your Firebird installation.\n");
337 printf(" '-z' can be used with any other option, prints version\n");
338 printf("\n");
339 printf("Purpose:\n");
340 printf(" This utility manages deployment of the Firebird client library \n");
341 printf(" into the Windows system directory. It caters for two installation\n");
342 printf(" scenarios:\n");
343 printf("\n");
344 printf(" Deployment of the native fbclient.dll.\n");
345 printf(" Deployment of gds32.dll to support legacy applications.\n");
346 printf("\n");
347 printf(" Version information and shared library counts are handled \n");
348 printf(" automatically. You may provide the -f[orce] option to override\n");
349 printf(" version checks.\n");
350 printf("\n");
351 printf(" Please, note that if you -f[orce] the installation, you might have\n");
352 printf(" to reboot the machine in order to finalize the copy and you might\n");
353 printf(" break some other Firebird or InterBase(R) version on the system.\n");
354
355 exit(FINI_ERROR);
356}
357

Callers 1

CLIB_ROUTINE mainFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected