github.com/onsi/ginkgo@v1.16.6-0.20211118180735-4e1925ba4c95/internal/interrupt_handler/sigquit_swallower_unix.go (about)

     1  //go:build freebsd || openbsd || netbsd || dragonfly || darwin || linux || solaris
     2  // +build freebsd openbsd netbsd dragonfly darwin linux solaris
     3  
     4  package interrupt_handler
     5  
     6  import (
     7  	"os"
     8  	"os/signal"
     9  	"syscall"
    10  )
    11  
    12  func SwallowSigQuit() {
    13  	c := make(chan os.Signal, 1024)
    14  	signal.Notify(c, syscall.SIGQUIT)
    15  }