github.com/argoproj/argo-cd/v3@v3.2.1/cmpserver/plugin/plugin_unix.go (about) 1 //go:build !windows 2 // +build !windows 3 4 package plugin 5 6 import ( 7 "syscall" 8 ) 9 10 func newSysProcAttr(setpgid bool) *syscall.SysProcAttr { 11 return &syscall.SysProcAttr{Setpgid: setpgid} 12 } 13 14 func sysCallKill(pid int) error { 15 return syscall.Kill(pid, syscall.SIGKILL) 16 } 17 18 func sysCallTerm(pid int) error { 19 return syscall.Kill(pid, syscall.SIGTERM) 20 }