| 3551 | } |
| 3552 | |
| 3553 | static bool win_retry_pause(uint64_t deadline_ms) { |
| 3554 | DWORD remaining_ms = win_deadline_remaining(deadline_ms); |
| 3555 | if (remaining_ms == 0) { |
| 3556 | return false; |
| 3557 | } |
| 3558 | DWORD pause_ms = remaining_ms < CBM_DAEMON_IPC_RETRY_INTERVAL_MS |
| 3559 | ? remaining_ms |
| 3560 | : CBM_DAEMON_IPC_RETRY_INTERVAL_MS; |
| 3561 | Sleep(pause_ms); |
| 3562 | return true; |
| 3563 | } |
| 3564 | |
| 3565 | static wchar_t *utf8_to_wide(const char *value) { |
| 3566 | if (!value) { |
no test coverage detected