| 431 | } |
| 432 | |
| 433 | static _Noreturn void cli_activation_cleanup_fail_stop(cli_activation_production_context_t *context, |
| 434 | const char *component) { |
| 435 | if (context) { |
| 436 | (void)cli_activation_log_event( |
| 437 | context, "failed", |
| 438 | "coordination cleanup timed out; process exit releases retained claims"); |
| 439 | } |
| 440 | cbm_log_error("coordination.cleanup_timeout", "component", component, "action", "process_exit"); |
| 441 | (void)fflush(stdout); |
| 442 | (void)fflush(stderr); |
| 443 | _Exit(EXIT_FAILURE); |
| 444 | } |
| 445 | |
| 446 | static void cli_activation_startup_lock_release_complete( |
| 447 | cli_activation_production_context_t *context) { |
no test coverage detected