#include "rsync.h"
extern int verbose;
-extern int backup_suffix_len;
extern int backup_dir_len;
extern unsigned int backup_dir_remainder;
extern char backup_dir_buf[MAXPATHLEN];
extern int preserve_devices;
extern int preserve_specials;
extern int preserve_links;
-extern int preserve_hard_links;
extern int safe_symlinks;
/* make a complete pathname for backup file */
#include "rsync.h"
static const char default_name[] = "UNKNOWN";
-extern int am_daemon;
extern int am_server;
extern int verbose;
extern int am_server;
-extern int am_sender;
extern int inplace;
extern int fuzzy_basis;
extern int read_batch;
extern int dry_run;
extern int do_xfers;
extern int log_format_has_i;
-extern int log_format_has_o_or_i;
extern int daemon_log_format_has_i;
extern int am_root;
extern int am_server;
#include "rsync.h"
-extern int dry_run;
extern int verbose;
extern int link_dest;
extern int make_backups;
extern int bwlimit;
extern size_t bwlimit_writemax;
-extern int verbose;
extern int io_timeout;
extern int allowed_lull;
extern int am_server;
#include "rsync.h"
extern int verbose;
-extern int am_server;
extern int do_progress;
extern int checksum_seed;
extern int append_mode;
extern int batch_gen_fd;
extern int protocol_version;
extern int relative_paths;
-extern int keep_dirlinks;
extern int preserve_hard_links;
extern int preserve_perms;
-extern int io_error;
extern int basis_dir_cnt;
extern int make_backups;
extern int cleanup_got_literal;
extern int remove_sent_files;
-extern int module_id;
-extern int ignore_errors;
extern int append_mode;
extern int sparse_files;
extern int keep_partial;