Преглед на файлове

explicit continue on EOF while read vom child, plus comment

Jan Klemkow преди 5 години
родител
ревизия
c4153df620
променени са 1 файла, в които са добавени 2 реда и са изтрити 0 реда
  1. 2 0
      scroll.c

+ 2 - 0
scroll.c

@@ -508,6 +508,8 @@ main(int argc, char *argv[])
 
 			if (n == -1 && errno != EINTR)
 				die("read:");
+			if (n == 0)	/* on exit of child we continue here */
+				continue; /* let signal handler catch SIGCHLD */
 
 			if (write(STDOUT_FILENO, input, n) == -1)
 				die("write:");