daemon_windows.go 554 B

1234567891011121314151617181920212223242526
  1. package daemon
  2. import (
  3. "fmt"
  4. "strconv"
  5. "github.com/go-check/check"
  6. "golang.org/x/sys/windows"
  7. )
  8. // SignalDaemonDump sends a signal to the daemon to write a dump file
  9. func SignalDaemonDump(pid int) {
  10. ev, _ := windows.UTF16PtrFromString("Global\\docker-daemon-" + strconv.Itoa(pid))
  11. h2, err := windows.OpenEvent(0x0002, false, ev)
  12. if h2 == 0 || err != nil {
  13. return
  14. }
  15. windows.PulseEvent(h2)
  16. }
  17. func signalDaemonReload(pid int) error {
  18. return fmt.Errorf("daemon reload not supported")
  19. }
  20. func cleanupExecRoot(c *check.C, execRoot string) {
  21. }