sshpiper/cmd/sshpiperd/cmd_windows.go
Boshi Lian d2b002000e
add windows support (#193)
* add windows support

* build for win

* fix win build
2023-08-16 17:35:03 -07:00

35 lines
507 B
Go

//go:build windows
package main
import (
"os/exec"
log "github.com/sirupsen/logrus"
"github.com/tg123/jobobject"
)
func setPdeathsig(cmd *exec.Cmd) {
}
func addProcessToJob(cmd *exec.Cmd) error {
if jobObject == nil {
return nil
}
if cmd.Process == nil {
return nil
}
return jobObject.AddProcess(cmd.Process)
}
var jobObject *jobobject.JobObject
func init() {
var err error
jobObject, err = jobobject.Create()
if err != nil {
log.Warnf("failed to create job object: %v", err)
}
}