dev_windows.go

16 lines
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
//go:build windows

package commands

import "syscall"

// processGroupAttr returns nil on Windows (no process group support).
func processGroupAttr() *syscall.SysProcAttr {
	return nil
}

// killProcessGroup kills the process directly on Windows.
func killProcessGroup(pid int, sig syscall.Signal) {
	// On Windows, just kill the main process.
	// Process groups aren't supported the same way.
}