FRIGN
31572c8b0e
Clean up #includes
2015-02-14 21:12:23 +01:00
FRIGN
e60885699c
Fix return values in rm(1) and mv(1)
...
by setting rm_status to 1 if removing 1 file in the list fails.
Extend this to mv_status in mv(1).
2015-01-30 12:45:54 +01:00
FRIGN
97ad252d5d
Add mandoc-manpage for rm(1)
...
and mark it as finished in README.
2015-01-30 11:34:05 +01: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
0c5b7b9155
Stop using EXIT_{SUCCESS,FAILURE}
2014-10-02 23:46:59 +01:00
sin
8eea7f74e9
A plain rm -f is valid and should not be considered an error
2014-07-04 14:55:45 +01:00
Hiltjo Posthuma
953ebf3573
code style
...
Signed-off-by: Hiltjo Posthuma <hiltjo@codemadness.org>
2014-06-01 18:02:30 +01:00
sin
7f6d5653c6
Add -R as a synonym to -r for rm(1)
...
Some scripts require this.
2013-12-12 13:15:47 +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
sin
428cd4fe84
None of these work without the proper # of arguments so print usage
2013-10-05 13:51:45 +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
196e81c5fb
rm: removing empty dirs is okay
2012-05-25 21:55:31 +01:00
William Haddon
cec53d14b1
implement cp and mv and improve rm
2012-01-30 22:41:33 +00:00
Connor Lane Smith
d90ced2047
consistent error check
2011-06-04 12:20:41 +01:00
Connor Lane Smith
da757ff7d1
add chown
2011-05-25 00:24:33 +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
78fd8698cc
fix rm -r
2011-05-24 13:04:56 +01:00
Connor Lane Smith
be6e177f6e
fix rm -f
2011-05-24 12:32:33 +01:00
Connor Lane Smith
8c76381e91
add rm, thanks rob
2011-05-24 01:52:28 +01:00