pkg/signal/signal_windows.go
91a86670
 // +build windows
 
 package signal
 
 import (
 	"syscall"
 )
 
 // Signals used in api/client (no windows equivalent, use
 // invalid signals so they don't get handled)
18c7c673
 const (
 	SIGCHLD  = syscall.Signal(0xff)
 	SIGWINCH = syscall.Signal(0xff)
0e50d946
 	// DefaultStopSignal is the syscall signal used to stop a container in windows systems.
 	DefaultStopSignal = "15"
18c7c673
 )
2dca1bc6
 
 // SignalMap is a map of "supported" signals. As per the comment in GOLang's
 // ztypes_windows.go: "More invented values for signals". Windows doesn't
 // really support signals in any way, shape or form that Unix does.
 //
 // We have these so that docker kill can be used to gracefully (TERM) and
 // forcibly (KILL) terminate a container on Windows.
 var SignalMap = map[string]syscall.Signal{
 	"KILL": syscall.SIGKILL,
 	"TERM": syscall.SIGTERM,
 }