X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/a7725e6df9d1ddd69fd4de82d5d703fa073424fa..22d49dc429f18b5cccf0f237dfd95cceb0b48367:/rsync.c 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"; +}