core-agent-ide/codex-rs/execpolicy/src
Michael Bolin c18f1689a9
fix: small fixes so Codex compiles on Windows (#673)
Small fixes required:

* `ExitStatusExt` differs because UNIX expects exit code to be `i32`
whereas Windows does `u32`
* Marking a file "executable only by owner" is a bit more involved on
Windows. We just do something approximate for now (and add a TODO) to
get things compiling.

I created this PR on my personal Windows machine and `cargo test` and
`cargo clippy` succeed. Once this is in, I'll rebase
https://github.com/openai/codex/pull/665 on top so Windows stays fixed!
2025-04-25 15:58:44 -07:00
..
arg_matcher.rs feat: introduce codex_execpolicy crate for defining "safe" commands (#634) 2025-04-24 17:14:47 -07:00
arg_resolver.rs feat: introduce codex_execpolicy crate for defining "safe" commands (#634) 2025-04-24 17:14:47 -07:00
arg_type.rs feat: introduce codex_execpolicy crate for defining "safe" commands (#634) 2025-04-24 17:14:47 -07:00
default.policy feat: introduce codex_execpolicy crate for defining "safe" commands (#634) 2025-04-24 17:14:47 -07:00
error.rs feat: introduce codex_execpolicy crate for defining "safe" commands (#634) 2025-04-24 17:14:47 -07:00
exec_call.rs feat: introduce codex_execpolicy crate for defining "safe" commands (#634) 2025-04-24 17:14:47 -07:00
execv_checker.rs fix: small fixes so Codex compiles on Windows (#673) 2025-04-25 15:58:44 -07:00
lib.rs feat: introduce codex_execpolicy crate for defining "safe" commands (#634) 2025-04-24 17:14:47 -07:00
main.rs feat: introduce codex_execpolicy crate for defining "safe" commands (#634) 2025-04-24 17:14:47 -07:00
opt.rs feat: introduce codex_execpolicy crate for defining "safe" commands (#634) 2025-04-24 17:14:47 -07:00
policy.rs feat: introduce codex_execpolicy crate for defining "safe" commands (#634) 2025-04-24 17:14:47 -07:00
policy_parser.rs feat: introduce codex_execpolicy crate for defining "safe" commands (#634) 2025-04-24 17:14:47 -07:00
program.rs feat: introduce codex_execpolicy crate for defining "safe" commands (#634) 2025-04-24 17:14:47 -07:00
sed_command.rs feat: introduce codex_execpolicy crate for defining "safe" commands (#634) 2025-04-24 17:14:47 -07:00
valid_exec.rs feat: introduce codex_execpolicy crate for defining "safe" commands (#634) 2025-04-24 17:14:47 -07:00