From c3e5e5851be229b46440ca5660dff0ae2b526455 Mon Sep 17 00:00:00 2001 From: Wayne Davison Date: Tue, 27 Jan 2004 23:13:13 +0000 Subject: [PATCH] New function: who_am_i() returns "sender", "receiver", or "generator". --- rsync.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/rsync.c b/rsync.c index 3c1115f7..df52b698 100644 --- a/rsync.c +++ b/rsync.c @@ -26,6 +26,9 @@ extern int verbose; extern int dry_run; extern int preserve_times; extern int am_root; +extern int am_server; +extern int am_sender; +extern int am_generator; extern int preserve_uid; extern int preserve_gid; extern int preserve_perms; @@ -240,3 +243,8 @@ void finish_transfer(char *fname, char *fnametmp, struct file_struct *file) set_perms(fname,file,NULL,0); } } + +const char *who_am_i(void) +{ + return am_sender ? "sender" : am_generator ? "generator" : "receiver"; +} -- 2.34.1