diff options
Diffstat (limited to 'src/tool_getparam.c')
-rw-r--r-- | src/tool_getparam.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/tool_getparam.c b/src/tool_getparam.c index b7cfeb62e..c57506609 100644 --- a/src/tool_getparam.c +++ b/src/tool_getparam.c @@ -108,6 +108,7 @@ static const struct LongShort aliases[]= { #endif {"*q", "ftp-create-dirs", ARG_BOOL}, {"*r", "create-dirs", ARG_BOOL}, + {"*R", "create-file-mode", ARG_STRING}, {"*s", "max-redirs", ARG_STRING}, {"*t", "proxy-ntlm", ARG_BOOL}, {"*u", "crlf", ARG_BOOL}, @@ -774,6 +775,12 @@ ParameterError getparameter(const char *flag, /* f or -long-flag */ config->create_dirs = toggle; break; + case 'R': /* --create-file-mode */ + err = oct2nummax(&config->create_file_mode, nextarg, 0777); + if(err) + return err; + break; + case 's': /* --max-redirs */ /* specified max no of redirects (http(s)), this accepts -1 as a special condition */ |