diff options
author | Rob Landley <rob@landley.net> | 2019-09-26 11:16:57 -0500 |
---|---|---|
committer | Rob Landley <rob@landley.net> | 2019-09-26 11:16:57 -0500 |
commit | 9ea89dbb777246f907abe4fe1a4b3b1c255f21f0 (patch) | |
tree | 4a707649279a4ccdad337f2adcadf6f62eb5e181 | |
parent | 9837e2bfaea0c703c5f4cfd81d1fedb478806ea8 (diff) | |
download | toybox-9ea89dbb777246f907abe4fe1a4b3b1c255f21f0.tar.gz |
Max 2 arguments with -T
-rw-r--r-- | toys/posix/ln.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/toys/posix/ln.c b/toys/posix/ln.c index fb47e911..f941290e 100644 --- a/toys/posix/ln.c +++ b/toys/posix/ln.c @@ -18,7 +18,7 @@ config LN -s Create a symbolic link -f Force the creation of the link, even if TO already exists -n Symlink at TO treated as file - -T TO always treated as file + -T TO always treated as file, max 2 arguments -v Verbose */ @@ -37,6 +37,7 @@ void ln_main(void) dest="."; } + if (FLAG(T) && toys.optc>1) help_exit("Max 2 arguments"); // Is destination a directory? if (!((FLAG(n)||FLAG(T)) ? lstat : stat)(dest, &buf)) { i = S_ISDIR(buf.st_mode); |