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

Function cbm_subprocess_finish

src/foundation/subprocess.c:593–603  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

591}
592
593static cbm_proc_poll_t cbm_subprocess_finish(cbm_subprocess_t *process, cbm_proc_result_t *out) {
594 if (!cbm_subprocess_begin_terminal_transition(process)) {
595 return CBM_PROC_POLL_ERROR;
596 }
597 process->result.tree_quiesced = true;
598 process->result.supervision_failed = false;
599 if (process->log_file && process->on_log_line) {
600 return CBM_PROC_POLL_RUNNING;
601 }
602 return cbm_subprocess_publish_terminal(process, out, true);
603}
604
605static cbm_proc_poll_t cbm_subprocess_finish_failed(cbm_subprocess_t *process,
606 cbm_proc_result_t *out) {

Callers 2

cbm_subprocess_poll_winFunction · 0.85

Tested by

no test coverage detected