version 1.4, 2019/02/11 21:44:44 |
version 1.5, 2019/02/12 14:07:00 |
|
|
{ |
{ |
char **args; |
char **args; |
size_t i = 0, j, argsz = 0; |
size_t i = 0, j, argsz = 0; |
const char *rsync_path; |
char *rsync_path; |
|
|
assert(f != NULL); |
assert(f != NULL); |
assert(f->sourcesz > 0); |
assert(f->sourcesz > 0); |
|
|
|
|
args[i++] = "ssh"; |
args[i++] = "ssh"; |
args[i++] = f->host; |
args[i++] = f->host; |
args[i++] = (char *)rsync_path; |
args[i++] = rsync_path; |
args[i++] = "--server"; |
args[i++] = "--server"; |
if (f->mode == FARGS_RECEIVER) |
if (f->mode == FARGS_RECEIVER) |
args[i++] = "--sender"; |
args[i++] = "--sender"; |
} else { |
} else { |
args[i++] = (char *)rsync_path; |
args[i++] = rsync_path; |
args[i++] = "--server"; |
args[i++] = "--server"; |
} |
} |
|
|