X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/610364e3a6b8cafff40b29e7d1644647fc6871ed..25d34a5c80f4d2126af71589a23a866981db02cb:/main.c diff --git a/main.c b/main.c index ef274c79..86eca2ca 100644 --- a/main.c +++ b/main.c @@ -231,7 +231,7 @@ static pid_t do_cmd(char *cmd,char *machine,char *user,char *path,int *f_in,int if (local_server) { if (read_batch) create_flist_from_batch(); /* sets batch_flist */ - ret = local_child(argc, args, f_in, f_out); + ret = local_child(argc, args, f_in, f_out, child_main); } else { ret = piped_child(args,f_in,f_out); } @@ -493,6 +493,12 @@ static void do_server_recv(int f_in, int f_out, int argc,char *argv[]) } +void child_main(int argc, char *argv[]) +{ + start_server(STDIN_FILENO, STDOUT_FILENO, argc, argv); +} + + void start_server(int f_in, int f_out, int argc, char *argv[]) { extern int cvs_exclude;