| 314 | } |
| 315 | |
| 316 | static 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 | |