From cf9eb1f6d1dd9a5a52a9604bff60dcbb766825fe Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Thu, 13 Apr 2017 15:45:42 -0400 Subject: use posix-pty, and forward SIGWINCH I discovered the posix-pty library while looking for a way to forward SIGWINCH to the slave pty. It's taken care of a lot of nasty pty handling details, so let's use it! Unfortunately, this broke control-d exiting debug-me, which used to work great. I think that the problem is that readPty never returns B.empty, even on control-d. Or perhaps, posix-pty is doing something to the pty that prevents control-d getting through. I kept all the withoutMode code; at least withoutMode EnableEcho is still needed. This commit was sponsored by Jochen Bartl on Patreon. --- stack.yaml | 1 + 1 file changed, 1 insertion(+) (limited to 'stack.yaml') diff --git a/stack.yaml b/stack.yaml index a7f27bc..be06145 100644 --- a/stack.yaml +++ b/stack.yaml @@ -2,4 +2,5 @@ packages: - '.' resolver: lts-8.9 extra-deps: +- posix-pty-0.2.1 explicit-setup-deps: -- cgit v1.2.3