| 1234567891011121314151617181920 |
- //go:build unix
- package root
- import (
- "os"
- "os/signal"
- "syscall"
- )
- func (m *Model) suspend() {
- m.app.Suspend(func() {
- c := make(chan os.Signal, 1)
- signal.Notify(c, syscall.SIGCONT)
- defer signal.Stop(c)
- _ = syscall.Kill(0, syscall.SIGTSTP)
- <-c
- })
- }
|