Source File
process_unix.go
Belonging Package
src.elv.sh/pkg/eval
// +build !windows,!plan9package evalimport ()// Process control functions in Unix.func () error {if !sys.IsATTY(os.Stdin) {return nil}// If Elvish is in the background, the tcsetpgrp call below will either fail// (if the process is in an orphaned process group) or stop the process.// Ignoring TTOU fixes that.signal.Ignore(syscall.SIGTTOU)defer signal.Reset(syscall.SIGTTOU)return sys.Tcsetpgrp(0, syscall.Getpgrp())}func ( bool) *syscall.SysProcAttr {return &syscall.SysProcAttr{Setpgid: }}
The pages are generated with Golds v0.2.8-preview. (GOOS=darwin GOARCH=arm64)