// +build !windows | |
package daemon | |
import ( | |
"os" | |
"os/signal" | |
"syscall" | |
psignal "github.com/docker/docker/pkg/signal" | |
) | |
func setupSigusr1Trap() { | |
c := make(chan os.Signal, 1) | |
signal.Notify(c, syscall.SIGUSR1) | |
go func() { | |
for range c { | |
psignal.DumpStacks() | |
} | |
}() | |
} |