5 /* Copy CHUNKSIZE bytes (or untill EOF if chunksize == -1)
6 * from SRC_FILE to DST_FILE. */
7 extern int copy_file_chunk_fd(int src_fd, int dst_fd, off_t chunksize)
12 while (chunksize != 0) {
13 if (chunksize > BUFSIZ) {
18 nread = xread(src_fd, buffer, size);
23 if (write (dst_fd, buffer, nread) != nread) {
24 error_msg_and_die ("Short write");
27 if (chunksize != -1) {