diff options
| author | Mark Johnston <markj@FreeBSD.org> | 2026-07-06 13:16:45 +0000 |
|---|---|---|
| committer | Mark Johnston <markj@FreeBSD.org> | 2026-07-06 13:18:18 +0000 |
| commit | a8f5e24070a2fffc752ac7855bfb49049dcbb41e (patch) | |
| tree | e31d93a28bf4ff7e2798644713240a8b3b7c24c9 | |
| parent | 705a88a717272c52c897c3d28dc2997980ee67f4 (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.c | 4 |
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(); |
