| 103 | // |
| 104 | |
| 105 | int ALICE_main(Firebird::UtilSvc* uSvc) |
| 106 | { |
| 107 | int exit_code = FINI_OK; |
| 108 | |
| 109 | try { |
| 110 | exit_code = alice(uSvc); |
| 111 | } |
| 112 | catch (const Firebird::Exception& e) |
| 113 | { |
| 114 | Firebird::StaticStatusVector status; |
| 115 | e.stuffException(status); |
| 116 | uSvc->getStatusAccessor().setServiceStatus(status.begin()); |
| 117 | uSvc->started(); |
| 118 | exit_code = FB_FAILURE; |
| 119 | } |
| 120 | |
| 121 | return exit_code; |
| 122 | } |
| 123 | |
| 124 | //____________________________________________________________ |
| 125 | // |
nothing calls this directly
no test coverage detected