From 48ea74bf018a0f52ce5871d3fb0560a8a98dabb2 Mon Sep 17 00:00:00 2001 From: Wayne Davison Date: Thu, 20 Jan 2005 00:53:15 +0000 Subject: [PATCH] When outputting the file list created for the delete pass, identify it as such. --- flist.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/flist.c b/flist.c index 25f5cf35..ddf52ecf 100644 --- a/flist.c +++ b/flist.c @@ -76,7 +76,7 @@ static unsigned int file_struct_len; static struct file_list *received_flist; static void clean_flist(struct file_list *flist, int strip_root, int no_dups); -static void output_flist(struct file_list *flist); +static void output_flist(struct file_list *flist, const char *whose_list); void init_flist(void) { @@ -1253,7 +1253,7 @@ struct file_list *send_file_list(int f, int argc, char *argv[]) } if (verbose > 3) - output_flist(flist); + output_flist(flist, f < 0 ? "delete" : who_am_i()); if (verbose > 2) rprintf(FINFO, "send_file_list done\n"); @@ -1327,7 +1327,7 @@ struct file_list *recv_file_list(int f) } if (verbose > 3) - output_flist(flist); + output_flist(flist, who_am_i()); if (list_only) { int i; @@ -1503,7 +1503,7 @@ static void clean_flist(struct file_list *flist, int strip_root, int no_dups) } } -static void output_flist(struct file_list *flist) +static void output_flist(struct file_list *flist, const char *whose_list) { char uidbuf[16], gidbuf[16]; struct file_struct *file; @@ -1520,7 +1520,7 @@ static void output_flist(struct file_list *flist) else *gidbuf = '\0'; rprintf(FINFO, "[%s] i=%d %s %s %s mode=0%o len=%.0f%s%s\n", - who_am_i(), i, NS(file->basedir), NS(file->dirname), + whose_list, i, NS(file->basedir), NS(file->dirname), NS(file->basename), (int)file->mode, (double)file->length, uidbuf, gidbuf); } -- 2.34.1