Hello, This fixes issues reported at <https://issues.guix.gnu.org/75658> and related I noticed while looking at the code.
Feedback welcome! Thanks, Ludo'. Ludovic Courtès (4): shell: Exit child process when ‘execle’ fails. shell: Remove dead code in ‘install-current-ports!’. shell: ‘install-current-ports!’ opens file descriptors, not ports. Open low-numbered file descriptors for use by the shell. gash/shell.scm | 29 +++++++++++++++++++++-------- scripts/gash.in | 14 +++++++++++++- tests/exiting.org | 27 +++++++++++++++++++++++++++ 3 files changed, 61 insertions(+), 9 deletions(-) base-commit: ec9f0313190e380687da387b4207469a0a0a8cd8 -- 2.48.1