message: Don't forget to set pgrp
diff: @@ -656,8 +656,9 @@ fn resume_prior_process(last_pid: &mut u32, current_pid: u32) {
  fn set_process_group(pgid: &mut u32, pid: u32, set_foreground: bool) {
  if *pgid == 0 {
  *pgid = pid;
  + let _ = sys::setpgid(pid, pid);
  if set_foreground {
  - let _ = sys::tcsetpgrp(0, *pgid);
  + let _ = sys::tcsetpgrp(0, pid);
  }
  } else {
  let _ = sys::setpgid(pid, *pgid);
  