//go:build !windows package compose import ( "os/exec" "syscall" ) func configureOwnedProcess(c *exec.Cmd) { c.SysProcAttr = &syscall.SysProcAttr{Setpgid: true} } func registerOwnedProcess(c *exec.Cmd) error { return nil } func releaseOwnedProcess(c *exec.Cmd) {} func terminateOwnedProcess(c *exec.Cmd) { if c.Process != nil { _ = syscall.Kill(-c.Process.Pid, syscall.SIGKILL) _ = c.Process.Kill() } }