
* FreeBSD initial support * first code review fixes * regs slice upd * execPtraceFunc wrap * disabled concurrency tests fixed kill() issue * disabled concurrency tests fixed kill() issue * cleanup vendor related code * cleanup ptrace calls * vendoring latest changes * Revert "vendoring latest changes" This reverts commit 833cb87b * vendoring latest changes * requested changes
17 lines
308 B
Go
17 lines
308 B
Go
// +build linux darwin freebsd
|
|
|
|
package gdbserial
|
|
|
|
import (
|
|
"os/signal"
|
|
"syscall"
|
|
)
|
|
|
|
func sysProcAttr(foreground bool) *syscall.SysProcAttr {
|
|
return &syscall.SysProcAttr{Setpgid: true, Pgid: 0, Foreground: foreground}
|
|
}
|
|
|
|
func foregroundSignalsIgnore() {
|
|
signal.Ignore(syscall.SIGTTOU, syscall.SIGTTIN)
|
|
}
|