}
int copy_and_update_progress(struct params_t *params) {
- int ret = 0;
int prev_progress = params->progress_from;
int progress = params->progress_from;
ssize_t bytes_copied = 0;
return ERR_DST_OPEN;
}
- ret = posix_fadvise(fd_src, 0, 0, POSIX_FADV_SEQUENTIAL);
- if (ret != 0)
- fprintf(stderr, "Cannot call posix_fadvise for src: %s\n", strerror(ret));
+ errno = posix_fadvise(fd_src, 0, 0, POSIX_FADV_SEQUENTIAL);
+ if (errno != 0)
+ fprintf(stderr, "Cannot call posix_fadvise for src: %m\n");
- ret = posix_fadvise(fd_dst, 0, 0, POSIX_FADV_SEQUENTIAL);
- if (ret != 0)
- fprintf(stderr, "Cannot call posix_fadvise for dst: %s\n", strerror(ret));
+ errno = posix_fadvise(fd_dst, 0, 0, POSIX_FADV_SEQUENTIAL);
+ if (errno != 0)
+ fprintf(stderr, "Cannot call posix_fadvise for dst: %m\n");
fprintf(stderr, "%s -> %s: %3d%% (%3d%% overall)", params->src, params->dst, 0, (int) params->progress_from);