diff options
author | Jim Meyering <jim@meyering.net> | 1993-12-28 21:18:17 +0000 |
---|---|---|
committer | Jim Meyering <jim@meyering.net> | 1993-12-28 21:18:17 +0000 |
commit | 704a7eba4a17dd28daa9eecace2c741e3401c0bc (patch) | |
tree | 123baf7e6745756612b36d168fa29747fc32b3b6 /src/tee.c | |
parent | 2db44d14e45b2ae891722bac76ddb6692494fce2 (diff) | |
download | coreutils-704a7eba4a17dd28daa9eecace2c741e3401c0bc.tar.xz |
who.c
Diffstat (limited to 'src/tee.c')
-rw-r--r-- | src/tee.c | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -182,8 +182,15 @@ tee (nfiles, files) } } - while ((bytes_read = read (0, buffer, sizeof buffer)) > 0) + while (1) { + bytes_read = read (0, buffer, sizeof buffer); +#ifdef EINTR + if (bytes_read < 0 && errno == EINTR) + continue; +#endif + if (bytes_read <= 0) + break; xwrite (1, buffer, bytes_read); for (i = 0; i < nfiles; i++) if (descriptors[i] != -1) |