src.elv.sh@v0.21.0-dev.0.20240515223629-06979efb9a2a/pkg/sys/signal_nonunix.go (about) 1 //go:build windows || plan9 || js 2 3 package sys 4 5 import ( 6 "os" 7 "os/signal" 8 ) 9 10 func notifySignals() chan os.Signal { 11 // This catches every signal regardless of whether it is ignored. 12 sigCh := make(chan os.Signal, sigsChanBufferSize) 13 signal.Notify(sigCh) 14 return sigCh 15 }