oktopus/backend/services/stomp/stompd/signals.go
2023-10-28 16:00:27 -03:00

20 lines
362 B
Go

package main
import (
"os"
"os/signal"
)
// newStopChannel creates a channel for receiving signals
// for stopping the program. Calls an os-dependent setupStopSignals
// function.
func newStopChannel() chan os.Signal {
c := make(chan os.Signal, 2)
signal.Notify(c, os.Interrupt)
// os dependent between windows and unix
setupStopSignals(c)
return c
}