nushell/crates/nu-system/src
unrelentingtech 4af0a6a3fa
Foreground process group management, again (#6584)
* Revert "Revert "Try again: in unix like system, set foreground process while running external command (#6273)" (#6542)"

This reverts commit 2bb367f570.

* Make foreground job control hopefully work correctly

These changes are mostly inspired by the glibc manual.

* Fix typo in external command description

* Only restore tty control to shell when no fg procs are left; reuse pgrp

* Rework terminal acquirement code to be like fish

Co-authored-by: Darren Schroeder <343840+fdncred@users.noreply.github.com>
2022-09-29 13:37:48 -05:00
..
foreground.rs Foreground process group management, again (#6584) 2022-09-29 13:37:48 -05:00
lib.rs Foreground process group management, again (#6584) 2022-09-29 13:37:48 -05:00
linux.rs Fix ps command on linux (#6047) 2022-07-14 06:20:54 -05:00
macos.rs Fix ps command CPU usage on Apple Silicon M1 macs. #4142 (#6457) 2022-09-01 18:09:52 +12:00
main.rs Fix build on *BSD, illumos, etc. (#6456) 2022-09-01 12:34:26 +12:00
windows.rs Try again with math-like externals (#4629) 2022-02-24 14:02:28 -05:00