extern int am_root;
extern int am_server;
extern int am_sender;
-extern int am_generator;
extern int am_daemon;
extern int inc_recurse;
extern int blocking_io;
extern int read_batch;
extern int write_batch;
extern int batch_fd;
+extern int flist_eof;
extern int filesfrom_fd;
+extern int delete_during;
extern int connect_timeout;
+extern int check_for_io_err;
extern pid_t cleanup_child_pid;
extern unsigned int module_dirlen;
extern struct stats stats;
extern struct filter_list_struct daemon_filter_list;
uid_t our_uid;
+int am_generator = 0;
int local_server = 0;
int daemon_over_rsh = 0;
mode_t orig_umask = 0;
exit_cleanup(RERR_IPC);
}
+ check_for_io_err = inc_recurse && delete_during && !flist_eof;
+
if (pid == 0) {
close(error_pipe[0]);
if (f_in != f_out)