diff options
author | Andrew Tridgell <tridge@samba.org> | 1998-11-03 03:48:47 +0000 |
---|---|---|
committer | Andrew Tridgell <tridge@samba.org> | 1998-11-03 03:48:47 +0000 |
commit | b60626549181401ddf8ed57bd21f2b9f43dfdbf6 (patch) | |
tree | 5f308cb26d89af21732b205404d7aaa7d68c2b2f /options.c | |
parent | 263cf2ed554ed3cf21c4710ae4c5053121ba20d8 (diff) | |
download | android_external_rsync-b60626549181401ddf8ed57bd21f2b9f43dfdbf6.tar.gz android_external_rsync-b60626549181401ddf8ed57bd21f2b9f43dfdbf6.tar.bz2 android_external_rsync-b60626549181401ddf8ed57bd21f2b9f43dfdbf6.zip |
added the --log-format option to allow users to request arbitrary
per-file logging of interactive rsync sessions.
Diffstat (limited to 'options.c')
-rw-r--r-- | options.c | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -67,6 +67,7 @@ char *tmpdir = NULL; char *compare_dest = NULL; char *config_file = RSYNCD_CONF; char *shell_cmd = NULL; +char *log_format = NULL; char *rsync_path = RSYNC_NAME; int rsync_port = RSYNC_PORT; @@ -132,6 +133,7 @@ void usage(int F) rprintf(F," --port=PORT specify alternate rsyncd port number\n"); rprintf(F," --stats give some file transfer stats\n"); rprintf(F," --progress show progress during transfer\n"); + rprintf(F," --log-format=FORMAT log file transfers using specified format\n"); rprintf(F," -h, --help show this help screen\n"); rprintf(F,"\n"); @@ -146,7 +148,7 @@ enum {OPT_VERSION,OPT_SUFFIX,OPT_SENDER,OPT_SERVER,OPT_EXCLUDE, OPT_EXCLUDE_FROM,OPT_DELETE,OPT_NUMERIC_IDS,OPT_RSYNC_PATH, OPT_FORCE,OPT_TIMEOUT,OPT_DAEMON,OPT_CONFIG,OPT_PORT, OPT_INCLUDE, OPT_INCLUDE_FROM, OPT_STATS, OPT_PARTIAL, OPT_PROGRESS, - OPT_SAFE_LINKS, OPT_COMPARE_DEST}; + OPT_SAFE_LINKS, OPT_COMPARE_DEST, OPT_LOG_FORMAT}; static char *short_options = "oblLWHpguDCtcahvrRIxnSe:B:T:z"; @@ -198,6 +200,7 @@ static struct option long_options[] = { {"partial", 0, 0, OPT_PARTIAL}, {"config", 1, 0, OPT_CONFIG}, {"port", 1, 0, OPT_PORT}, + {"log-format", 1, 0, OPT_LOG_FORMAT}, {0,0,0,0}}; @@ -419,6 +422,10 @@ int parse_arguments(int argc, char *argv[]) rsync_port = atoi(optarg); break; + case OPT_LOG_FORMAT: + log_format = optarg; + break; + default: return 0; } |