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

Function cbm_subprocess_finish

src/foundation/subprocess.c:592–602  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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

Callers 2

cbm_subprocess_poll_winFunction · 0.85

Tested by

no test coverage detected