Use nix as a safe abstraction layer
Breaking change: if a signal is terminates a subprocess, the last status is no more set to 128 + signal
Showing
- Cargo.lock 14 additions, 1 deletionCargo.lock
- Cargo.toml 1 addition, 1 deletionCargo.toml
- src/binary/builtins.rs 4 additions, 4 deletionssrc/binary/builtins.rs
- src/binary/mod.rs 2 additions, 3 deletionssrc/binary/mod.rs
- src/lib/builtins/mod.rs 2 additions, 8 deletionssrc/lib/builtins/mod.rs
- src/lib/lib.rs 2 additions, 0 deletionssrc/lib/lib.rs
- src/lib/parser/lexers/assignments/operator.rs 2 additions, 2 deletionssrc/lib/parser/lexers/assignments/operator.rs
- src/lib/parser/lexers/assignments/primitive.rs 1 addition, 1 deletionsrc/lib/parser/lexers/assignments/primitive.rs
- src/lib/shell/flow.rs 9 additions, 12 deletionssrc/lib/shell/flow.rs
- src/lib/shell/fork.rs 24 additions, 25 deletionssrc/lib/shell/fork.rs
- src/lib/shell/fork_function.rs 3 additions, 3 deletionssrc/lib/shell/fork_function.rs
- src/lib/shell/mod.rs 15 additions, 11 deletionssrc/lib/shell/mod.rs
- src/lib/shell/pipe_exec/foreground.rs 9 additions, 3 deletionssrc/lib/shell/pipe_exec/foreground.rs
- src/lib/shell/pipe_exec/fork.rs 25 additions, 19 deletionssrc/lib/shell/pipe_exec/fork.rs
- src/lib/shell/pipe_exec/job_control.rs 60 additions, 60 deletionssrc/lib/shell/pipe_exec/job_control.rs
- src/lib/shell/pipe_exec/mod.rs 72 additions, 61 deletionssrc/lib/shell/pipe_exec/mod.rs
- src/lib/shell/pipe_exec/pipes.rs 3 additions, 5 deletionssrc/lib/shell/pipe_exec/pipes.rs
- src/lib/shell/pipe_exec/streams.rs 10 additions, 10 deletionssrc/lib/shell/pipe_exec/streams.rs
- src/lib/shell/shell_expand.rs 4 additions, 8 deletionssrc/lib/shell/shell_expand.rs
- src/lib/shell/signals.rs 6 additions, 6 deletionssrc/lib/shell/signals.rs
Loading
Please register or sign in to comment