1
0
Fork 0
mirror of https://github.com/moby/moby.git synced 2022-11-09 12:21:53 -05:00
moby--moby/pkg/signal/signal_deprecated.go
Sebastiaan van Stijn 28409ca6c7
replace pkg/signal with moby/sys/signal v0.5.0
This code was moved to the moby/sys repository

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2021-07-23 09:32:54 +02:00

54 lines
2.3 KiB
Go

// Package signal provides helper functions for dealing with signals across
// various operating systems.
package signal // import "github.com/docker/docker/pkg/signal"
import (
"github.com/docker/docker/pkg/stack"
msignal "github.com/moby/sys/signal"
)
var (
// DumpStacks appends the runtime stack into file in dir and returns full path
// to that file.
// Deprecated: use github.com/docker/docker/pkg/stack.Dump instead.
DumpStacks = stack.DumpToFile
// CatchAll catches all signals and relays them to the specified channel.
// SIGURG is not handled, as it's used by the Go runtime to support
// preemptable system calls.
// Deprecated: use github.com/moby/sys/signal.CatchAll instead
CatchAll = msignal.CatchAll
// StopCatch stops catching the signals and closes the specified channel.
// Deprecated: use github.com/moby/sys/signal.StopCatch instead
StopCatch = msignal.StopCatch
// ParseSignal translates a string to a valid syscall signal.
// It returns an error if the signal map doesn't include the given signal.
// Deprecated: use github.com/moby/sys/signal.ParseSignal instead
ParseSignal = msignal.ParseSignal
// ValidSignalForPlatform returns true if a signal is valid on the platform
// Deprecated: use github.com/moby/sys/signal.ValidSignalForPlatform instead
ValidSignalForPlatform = msignal.ValidSignalForPlatform
// SignalMap is a map of signals for the current platform.
// Deprecated: use github.com/moby/sys/signal.SignalMap instead
SignalMap = msignal.SignalMap
)
// Signals used in cli/command
const (
// SIGCHLD is a signal sent to a process when a child process terminates, is interrupted, or resumes after being interrupted.
// Deprecated: use github.com/moby/sys/signal.SIGCHLD instead
SIGCHLD = msignal.SIGCHLD
// SIGWINCH is a signal sent to a process when its controlling terminal changes its size
// Deprecated: use github.com/moby/sys/signal.SIGWINCH instead
SIGWINCH = msignal.SIGWINCH
// SIGPIPE is a signal sent to a process when a pipe is written to before the other end is open for reading
// Deprecated: use github.com/moby/sys/signal.SIGPIPE instead
SIGPIPE = msignal.SIGPIPE
// DefaultStopSignal is the syscall signal used to stop a container in unix systems.
// Deprecated: use github.com/moby/sys/signal.DefaultStopSignal instead
DefaultStopSignal = msignal.DefaultStopSignal
)