stdin to stdout. */ len = tee(STDIN_FILENO, STDOUT_FILENO, INT_MAX, SPLICE_F_NONBLOCK ... file. */ while (len > 0) { slen = splice(STDIN_FILENO, NULL, fd, NULL, len, SPLICE_F_MOVEFAILED) handle_error("mmap"); s = write(STDOUT_FILENO, addr + offset - pa_offset, lengthFAILED) handle_error("mmap"); s = write(STDOUT_FILENO, addr + offset - pa_offset, lengthsync_file_range (2), fflush (3), fileno (3), hdparm (8), mountsync_file_range (2), fflush (3), fileno (3), hdparm (8), mountstrlen(str1); nwritten = writev(STDOUT_FILENO, iov, 2); SEE ALSO pread (2), read (2), writestrlen(str1); nwritten = writev(STDOUT_FILENO, iov, 2); SEE ALSO pread (2), read (2), writestrlen(str1); nwritten = writev(STDOUT_FILENO, iov, 2); SEE ALSO pread (2), read (2), writestrlen(str1); nwritten = writev(STDOUT_FILENO, iov, 2); SEE ALSO pread (2), read (2), writestrlen(str1); nwritten = writev(STDOUT_FILENO, iov, 2); SEE ALSO pread (2), read (2), writestrlen(str1); nwritten = writev(STDOUT_FILENO, iov, 2); SEE ALSO pread (2), read (2), writetarget has terminated; bye\n"; write(STDOUT_FILENO, msg, sizeof(msg) - 1); _exit(EXIT_SUCCESS