| 274 | } |
| 275 | |
| 276 | static uint64_t bootstrap_deadline_after(uint32_t timeout_ms) { |
| 277 | uint64_t now = cbm_now_ms(); |
| 278 | return UINT64_MAX - now < timeout_ms ? UINT64_MAX : now + (uint64_t)timeout_ms; |
| 279 | } |
| 280 | |
| 281 | static _Noreturn void bootstrap_cleanup_fail_stop(const char *component) { |
| 282 | (void)fprintf(stderr, |
no test coverage detected