From 08150826ae9e2e909d1f5aae8d4bdb4cd205b437 Mon Sep 17 00:00:00 2001 From: Ian Kelling Date: Sun, 5 Jul 2015 15:23:35 -0700 Subject: [PATCH] ; Minor cleanup of wait_reading_process_output * src/process.c (wait_reading_process_output): Simplify logic. Fix DOS version comments (Bug#20978). --- src/process.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/process.c b/src/process.c index 70c9076d4e8..9442a9d6da9 100644 --- a/src/process.c +++ b/src/process.c @@ -4873,8 +4873,7 @@ wait_reading_process_output (intmax_t time_limit, int nsecs, int read_kbd, no_avail = 1; FD_ZERO (&Available); } - - if (!no_avail) + else { #ifdef ADAPTIVE_READ_BUFFERING @@ -6965,9 +6964,7 @@ extern int sys_select (int, fd_set *, fd_set *, fd_set *, DO_DISPLAY means redisplay should be done to show subprocess output that arrives. - Return positive if we received input from WAIT_PROC (or from any - process if WAIT_PROC is null), zero if we attempted to receive - input but got none, and negative if we didn't even try. */ + Return -1 signifying we got no output and did not try. */ int wait_reading_process_output (intmax_t time_limit, int nsecs, int read_kbd, -- 2.39.2