//go:build !linux package main import ( "os" "os/exec" ) // Engines are only run directly on Linux; these keep the agent building (and the supervisor testable) elsewhere. func setProcGroup(*exec.Cmd) {} func signalGroup(pgid int, kill bool) { if p, err := os.FindProcess(pgid); err == nil { p.Kill() } } func pauseGroup(int, bool) {} func pgidOf(int) int { return 0 } func procCmdline(int) string { return "" }