[Toybox] ln implementation
Elie De Brauwer
eliedebrauwer at gmail.com
Mon Feb 13 08:07:03 PST 2012
On 02/12/2012 09:23 PM, Andre Renaud wrote:
> Hi,
>
> Here is a pretty minimal implementation of the 'ln' command.
Hello Andre,
If you change
USE_LN(NEWTOY(ln, "fs", TOYFLAG_BIN))
into
USE_LN(NEWTOY(ln, "<2>2fs", TOYFLAG_BIN))
Then this equals the same as stating that two arguments (other than f s)
are expected (see toys/link.c and lib/args.c for inspiration). Then you
can omit null-pointer checking and the usage printing. On my system it
then just behaves as follows:
edb at lapedb:~/edb-stuff/toybox/toybox$ ./toybox ln -sf a
usage: ln [-s] [-f] file1 file2
Create a link from file2 to file1
-s Create a symbolic link
-f Force the creation of the link, even if file2 already exists
ln: Need 2 arguments
my 2 cents
E.
--
Elie De Brauwer
More information about the Toybox
mailing list