Hiltjo Posthuma
0e01a2db9b
ln: usage, just use %s
2015-01-31 15:23:59 +01:00
FRIGN
00e7f4e38a
Add mandoc-manpage for ln(1)
...
and mark it as finished in the README.
2015-01-26 14:54:22 +01:00
sin
d475a6bdf2
Handle ln -sf a foo/ correctly
...
Previously it would not delete foo/a if it already existed. Use
unlinkat() instead to do that.
2015-01-22 16:26:30 +00:00
Michael Forney
94ef670b27
ln: Add support for target directories
...
Also, now that we are using {sym,}linkat, implement the trivial -L and
-P options.
2014-11-23 20:58:15 +00:00
FRIGN
ec8246bbc6
Un-boolify sbase
...
It actually makes the binaries smaller, the code easier to read
(gems like "val == true", "val == false" are gone) and actually
predictable in the sense of that we actually know what we're
working with (one bitwise operator was quite adventurous and
should now be fixed).
This is also more consistent with the other suckless projects
around which don't use boolean types.
2014-11-14 10:54:20 +00:00
FRIGN
eee98ed3a4
Fix coding style
...
It was about damn time. Consistency is very important in such a
big codebase.
2014-11-13 18:08:43 +00:00
sin
353ac69a93
Fix a completely broken ln(1)
2014-10-17 16:08:16 +01:00
sin
0c5b7b9155
Stop using EXIT_{SUCCESS,FAILURE}
2014-10-02 23:46:59 +01:00
Hiltjo Posthuma
81bb8422a5
ln: allow with one argument
...
Signed-off-by: Hiltjo Posthuma <hiltjo@codemadness.org>
2014-07-21 16:44:06 +01:00
Hiltjo Posthuma
953ebf3573
code style
...
Signed-off-by: Hiltjo Posthuma <hiltjo@codemadness.org>
2014-06-01 18:02:30 +01:00
sin
c6f59aadbd
Simplify ln(1)
2014-02-17 11:44:18 +00:00
sin
7309302e25
Don't check remove() return value
2014-02-14 11:49:39 +00:00
sin
ac47a21b9b
Don't complain if we use -f in ln(1)
2014-02-14 11:25:12 +00:00
sin
b5a511dacf
Exit with EXIT_SUCCESS/EXIT_FAILURE instead of 0 and 1
...
Fixed for consistency purposes.
2013-10-07 16:44:22 +01:00
stateless
7216a53a7e
Remove unnecessary exit(1) in usage()
...
Signed-off-by: Christoph Lohmann <20h@r-36.net>
2013-06-19 19:58:19 +02:00
Christoph Lohmann
4d38f60685
Eliminating the getopt disgrace.
2013-06-14 20:20:47 +02:00
Connor Lane Smith
807d45aa80
ln: try link first
2011-06-22 23:45:03 +01:00
Connor Lane Smith
d90ced2047
consistent error check
2011-06-04 12:20:41 +01:00
Connor Lane Smith
e565522068
ln -f
2011-06-04 02:56:18 +01:00
Connor Lane Smith
f458397d5a
no, getopt.h is gnu specific
2011-05-24 18:58:36 +01:00
pancake
da547fb294
add missing #include <getopt.h>
...
do not override CC in config.mk
2011-05-24 14:34:26 +02:00
Connor Lane Smith
fbb80983ce
add ln, util.a
2011-05-24 13:00:30 +01:00