X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/a16bbc3990cc3c9ef1228508246f9f6840d9ffa2..0b76cd63ee0eacb95285dfb5d2cac2992e1794ef:/hlink.c diff --git a/hlink.c b/hlink.c index 31c19cd8..ed6d75ec 100644 --- a/hlink.c +++ b/hlink.c @@ -19,7 +19,6 @@ #include "rsync.h" -extern int am_server; extern int dry_run; extern int verbose; @@ -106,14 +105,14 @@ int check_hard_link(struct file_struct *file) #if SUPPORT_HARD_LINKS static void hard_link_one(int i) { - struct stat st1,st2; + STRUCT_STAT st1,st2; if (link_stat(f_name(&hlink_list[i-1]),&st1) != 0) return; if (link_stat(f_name(&hlink_list[i]),&st2) != 0) { if (do_link(f_name(&hlink_list[i-1]),f_name(&hlink_list[i])) != 0) { if (verbose > 0) - fprintf(FINFO,"link %s => %s : %s\n", + rprintf(FINFO,"link %s => %s : %s\n", f_name(&hlink_list[i]), f_name(&hlink_list[i-1]),strerror(errno)); return; @@ -124,14 +123,14 @@ static void hard_link_one(int i) if (do_unlink(f_name(&hlink_list[i])) != 0 || do_link(f_name(&hlink_list[i-1]),f_name(&hlink_list[i])) != 0) { if (verbose > 0) - fprintf(FINFO,"link %s => %s : %s\n", + rprintf(FINFO,"link %s => %s : %s\n", f_name(&hlink_list[i]), f_name(&hlink_list[i-1]),strerror(errno)); return; } } if (verbose > 0) - fprintf(FINFO,"%s => %s\n", + rprintf(FINFO,"%s => %s\n", f_name(&hlink_list[i]),f_name(&hlink_list[i-1])); } #endif