| 253 | } |
| 254 | |
| 255 | int main(int argc, char* argv[]) |
| 256 | { |
| 257 | #ifdef WIN32 |
| 258 | util::WinCmdLineArgs winArgs; |
| 259 | std::tie(argc, argv) = winArgs.get(); |
| 260 | #endif |
| 261 | |
| 262 | NodeContext node; |
| 263 | int exit_status; |
| 264 | std::unique_ptr<interfaces::Init> init = interfaces::MakeNodeInit(node, argc, argv, exit_status); |
| 265 | if (!init) { |
| 266 | return exit_status; |
| 267 | } |
| 268 | |
| 269 | SetupEnvironment(); |
| 270 | |
| 271 | // Connect bitcoind signal handlers |
| 272 | noui_connect(); |
| 273 | |
| 274 | return (AppInit(node, argc, argv) ? EXIT_SUCCESS : EXIT_FAILURE); |
| 275 | } |
nothing calls this directly
no test coverage detected