INNER CODE UNIT · Go
catchSigs
corneliusweig/rakkess · cmd/signals.go:30
func catchSigs(cancel context.CancelFunc, sigs ...os.Signal) {
sigChan := make(chan os.Signal, 1)
signal.Notify(sigChan, sigs...)
go func() {
<-sigChan
cancel()
}()
}
INNER CODE UNIT · Go
corneliusweig/rakkess · cmd/signals.go:30
func catchSigs(cancel context.CancelFunc, sigs ...os.Signal) {
sigChan := make(chan os.Signal, 1)
signal.Notify(sigChan, sigs...)
go func() {
<-sigChan
cancel()
}()
}