| 710 | /* ── Blocking run loop ──────────────────────────────────────────── */ |
| 711 | |
| 712 | void cbm_watcher_stop(cbm_watcher_t *w) { |
| 713 | if (w) { |
| 714 | atomic_store(&w->stopped, 1); |
| 715 | } |
| 716 | } |
| 717 | |
| 718 | int cbm_watcher_run(cbm_watcher_t *w, int base_interval_ms) { |
| 719 | if (!w) { |
no outgoing calls
no test coverage detected