1234567891011121314151617181920 |
- //go:build !windows
- package readline
- import (
- "syscall"
- )
- func handleCharCtrlZ(fd uintptr, termios any) (string, error) {
- t := termios.(*Termios)
- if err := UnsetRawMode(fd, t); err != nil {
- return "", err
- }
- _ = syscall.Kill(0, syscall.SIGSTOP)
- // on resume...
- return "", nil
- }
|