Process creation and manipulation methods module


Gives you the ability to create a new process, wait for it to end or terminate it. It also exposes standard I/O with configurable options.


struct zpl_pr
struct zpl_pr_si


auto zpl_pr_create(zpl_pr* process, const char** args, zpl_isize argc, zpl_pr_si si, zpl_pr_opts options) -> zpl_i32
auto zpl_pr_destroy(zpl_pr* process) -> void
auto zpl_pr_terminate(zpl_pr* process, zpl_i32 err_code) -> void
auto zpl_pr_join(zpl_pr* process) -> zpl_i32