diff options
| author | Jonas Maier <> | 2026-03-05 17:37:52 +0100 |
|---|---|---|
| committer | Jonas Maier <> | 2026-03-05 17:37:52 +0100 |
| commit | 07c802b93a241d566161d3077b3254df4067fa1e (patch) | |
| tree | ebe370181c9660d3b6657d2de12e5adc3b884946 /src/run/mod.rs | |
| parent | f919c3e5d10db7afe41a14b94b99cd38e44d2720 (diff) | |
| download | pish-07c802b93a241d566161d3077b3254df4067fa1e.tar.gz | |
lots of shenanigans to have proper execve reload
Diffstat (limited to 'src/run/mod.rs')
| -rw-r--r-- | src/run/mod.rs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/run/mod.rs b/src/run/mod.rs index 6484e30..0000547 100644 --- a/src/run/mod.rs +++ b/src/run/mod.rs @@ -2,12 +2,17 @@ use std::collections::HashMap; use std::fs; use std::os::unix::fs::PermissionsExt; use std::path::PathBuf; +#[cfg(debug_assertions)] +use std::sync::atomic::AtomicBool; use crate::parse::Ast; use crate::*; mod builtin; +#[cfg(debug_assertions)] +pub static RELOAD: AtomicBool = AtomicBool::new(false); + pub fn run(se: &mut Session, cmd: Vec<u8>) { let parsed = parse::do_parse(&cmd); |
