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 }