github.com/undoio/delve@v1.9.0/pkg/proc/gdbserial/gdbserver_unix.go (about)

     1  //go:build linux || darwin || freebsd
     2  // +build linux darwin freebsd
     3  
     4  package gdbserial
     5  
     6  import (
     7  	"os/signal"
     8  	"syscall"
     9  )
    10  
    11  func sysProcAttr(foreground bool) *syscall.SysProcAttr {
    12  	return &syscall.SysProcAttr{Setpgid: true, Pgid: 0, Foreground: foreground}
    13  }
    14  
    15  func foregroundSignalsIgnore() {
    16  	signal.Ignore(syscall.SIGTTOU, syscall.SIGTTIN)
    17  }