github.com/kaisenlinux/docker.io@v0.0.0-20230510090727-ea55db55fac7/libnetwork/cmd/dnet/dnet_linux.go (about)

     1  package main
     2  
     3  import (
     4  	"os"
     5  	"os/signal"
     6  	"syscall"
     7  
     8  	psignal "github.com/docker/docker/pkg/signal"
     9  )
    10  
    11  func setupDumpStackTrap() {
    12  	c := make(chan os.Signal, 1)
    13  	signal.Notify(c, syscall.SIGUSR1)
    14  	go func() {
    15  		for range c {
    16  			psignal.DumpStacks("")
    17  		}
    18  	}()
    19  }