lnd/signal
Matheus Degiovani 38c74f6418
signal: do not trap SIGABRT
SIGABRT is used by the Go runtime to forcefully terminate all
goroutines, even if they are in a deadlocked state.

It is useful in development (to get a glimpse of any potential race or
hang conditions) and in production to forcefully terminate execution
when a standard SIGQUIT won't do.

This modifies the signal package to _not_ trap SIGABRT and let it be
handled in the standard way by the runtime.
2020-09-17 12:27:40 -03:00
..
log.go multi: init subsystem loggers via build pkg 2018-10-05 13:04:45 +09:00
signal.go signal: do not trap SIGABRT 2020-09-17 12:27:40 -03:00