aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Johnston <markj@FreeBSD.org>2026-07-06 13:16:45 +0000
committerMark Johnston <markj@FreeBSD.org>2026-07-06 13:18:18 +0000
commita8f5e24070a2fffc752ac7855bfb49049dcbb41e (patch)
treee31d93a28bf4ff7e2798644713240a8b3b7c24c9
parent705a88a717272c52c897c3d28dc2997980ee67f4 (diff)
ee: Handle EINTR when waiting for a character
Otherwise one can't easily attach gdb to ee. Reviewed by: bapt MFC after: 2 weeks Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D57997
-rw-r--r--contrib/ee/ee.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/contrib/ee/ee.c b/contrib/ee/ee.c
index 94bb296bcd65..d397dc27b519 100644
--- a/contrib/ee/ee.c
+++ b/contrib/ee/ee.c
@@ -678,7 +678,11 @@ main(int argc, char *argv[])
* issue
*/
if (wret == ERR)
+ {
+ if (errno == EINTR)
+ continue;
exit(0);
+ }
in = (int)win;
resize_check();