oktopus/backend/services/mtp/stomp/stompd/signals.go

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
}