Expand description
Capability-gated bounded host-process execution for the SIM runtime.
This crate supplies a general host exec operation for libraries that need
to run an external process under explicit authority. The operation accepts a
structured argv vector, never inserts a shell, captures stdout and stderr,
enforces a mandatory timeout, and truncates captured output at a caller-set
byte cap. It is a host operation, not SIM evaluation.
Structs§
- Exec
Options - Bounded process execution options.
- Proc
Result - Result of a bounded process run.
Statics§
- RECIPES
- Cookbook recipes for this lib, embedded at build time.
Functions§
- exec
- Runs one host process with explicit argv and bounded output.
- exec_
capability - Returns the capability required by
exec. - proc_
result_ symbol - Returns the constructor symbol used by
ProcResult::to_constructor_expr.