12345678910111213141516171819202122 |
- //go:build !windows && !plan9
- package shell
- import (
- "fmt"
- "io"
- "os"
- "syscall"
- "src.elv.sh/pkg/sys"
- )
- func handleSignal(sig os.Signal, stderr io.Writer) {
- switch sig {
- case syscall.SIGHUP:
- syscall.Kill(0, syscall.SIGHUP)
- os.Exit(0)
- case syscall.SIGUSR1:
- fmt.Fprint(stderr, sys.DumpStack())
- }
- }
|