MCPcopy Create free account
hub / github.com/DeusData/codebase-memory-mcp / win_deadline_remaining

Function win_deadline_remaining

src/daemon/ipc.c:3550–3560  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3548}
3549
3550static DWORD win_deadline_remaining(uint64_t deadline_ms) {
3551 if (deadline_ms == UINT64_MAX) {
3552 return INFINITE;
3553 }
3554 uint64_t now_ms = ipc_now_ms();
3555 if (now_ms >= deadline_ms) {
3556 return 0;
3557 }
3558 uint64_t remaining = deadline_ms - now_ms;
3559 return remaining > (uint64_t)(INFINITE - 1) ? INFINITE - 1 : (DWORD)remaining;
3560}
3561
3562static bool win_retry_pause(uint64_t deadline_ms) {
3563 DWORD remaining_ms = win_deadline_remaining(deadline_ms);

Callers 3

win_retry_pauseFunction · 0.85
cbm_daemon_ipc_connectFunction · 0.85
win_io_onceFunction · 0.85

Calls 1

ipc_now_msFunction · 0.85

Tested by

no test coverage detected