From be9c566622959d2435caaab0004e498a79d683ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Ekl=C3=B6f?= Date: Wed, 15 Jul 2020 16:47:01 +0200 Subject: [PATCH] input: comments --- input.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/input.c b/input.c index e9978fb2..ff4f9edf 100644 --- a/input.c +++ b/input.c @@ -184,7 +184,8 @@ execute_binding(struct seat *seat, struct terminal *term, } } - /* Make sure write-end is closed on exec() */ + /* Make sure write-end is closed on exec() - or the spawned + * program may not terminate*/ { int flags = fcntl(pipe_fd[1], F_GETFD); if (flags < 0 || @@ -211,6 +212,7 @@ execute_binding(struct seat *seat, struct terminal *term, .left = len, }; + /* Asynchronously write the output to the pipe */ if (!fdm_add(term->fdm, pipe_fd[1], EPOLLOUT, &fdm_write_pipe, ctx)) goto pipe_err;