diff options
-rw-r--r-- | inotail.c | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -138,11 +138,18 @@ static int bytes_to_offset(struct file_struct *f, int n_lines) return (ret < 0 ? 0 : ret); } -/* We will just tail everything here */ static int tail_pipe(struct file_struct *f) { + int rc; + char buf[BUFFER_SIZE]; + if (verbose) write_header(f->name); + + /* We will just tail everything here */ + while ((rc = read(f->fd, &buf, BUFFER_SIZE)) > 0) + write(STDOUT_FILENO, buf, (size_t) rc); + return 0; } |