version 1.11, 2019/02/14 18:31:36 |
version 1.12, 2019/02/16 10:48:05 |
|
|
argsz += 1; /* dot separator */ |
argsz += 1; /* dot separator */ |
argsz += 1; /* sink file */ |
argsz += 1; /* sink file */ |
argsz += 5; /* per-mode maximum */ |
argsz += 5; /* per-mode maximum */ |
argsz += 12; /* shared args */ |
argsz += 14; /* shared args */ |
argsz += 1; /* NULL pointer */ |
argsz += 1; /* NULL pointer */ |
argsz += f->sourcesz; |
argsz += f->sourcesz; |
|
|
|
|
args[i++] = "-o"; |
args[i++] = "-o"; |
if (sess->opts->preserve_perms) |
if (sess->opts->preserve_perms) |
args[i++] = "-p"; |
args[i++] = "-p"; |
|
if (sess->opts->devices) |
|
args[i++] = "-D"; |
if (sess->opts->recursive) |
if (sess->opts->recursive) |
args[i++] = "-r"; |
args[i++] = "-r"; |
if (sess->opts->preserve_times) |
if (sess->opts->preserve_times) |
|
|
args[i++] = "-v"; |
args[i++] = "-v"; |
if (sess->opts->verbose > 0) |
if (sess->opts->verbose > 0) |
args[i++] = "-v"; |
args[i++] = "-v"; |
|
if (sess->opts->specials && !sess->opts->devices) |
|
args[i++] = "--specials"; |
|
if (!sess->opts->specials && sess->opts->devices) |
|
/* --devices is sent as -D --no-specials */ |
|
args[i++] = "--no-specials"; |
|
|
/* Terminate with a full-stop for reasons unknown. */ |
/* Terminate with a full-stop for reasons unknown. */ |
|
|