FRIGN
8cac5a9ef5
Also add proper error-reporting to chown(1)
2015-02-12 21:57:57 +01:00
FRIGN
c965539b66
Add h-flag to chown(1) and chgrp(1)
2015-02-12 21:56:06 +01:00
FRIGN
1436518f9d
Use < 0 instead of == -1
2014-11-19 20:09:29 +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
Michael Forney
62850af594
chown: Support numeric uids/gids
2014-11-03 10:15:40 +00:00
sin
0c5b7b9155
Stop using EXIT_{SUCCESS,FAILURE}
2014-10-02 23:46:59 +01:00
Hiltjo Posthuma
72b909df9c
chown: update usage
...
Signed-off-by: Hiltjo Posthuma <hiltjo@codemadness.org>
2014-07-21 16:43:54 +01:00
sin
8e8d8ff242
Only check errno if getpw*() fails
2014-07-09 15:09:11 +01:00
Hiltjo Posthuma
997f4f006c
chown: return EXIT_FAILURE if one file failed.
...
NOTE: coreutils chown wont process file series further on error, but busybox does. For consistency among the other tools follow busybox behaviour.
Signed-off-by: Hiltjo Posthuma <hiltjo@codemadness.org>
2014-04-24 11:51:54 +01:00
sin
f488547779
Don't bail out if chmod(2) or chown(2) fails
...
Keep processing all the files specified.
2014-04-22 13:46:28 +01:00
Hiltjo Posthuma
59d0b5cd97
chown: add -R for compatability
...
Signed-off-by: Hiltjo Posthuma <hiltjo@codemadness.org>
2014-04-18 20:31:39 +01:00
Hiltjo Posthuma
cd194d96ad
chown: fix out-of-bounds ((null) bad address error)
...
Signed-off-by: Hiltjo Posthuma <hiltjo@codemadness.org>
2014-04-18 20:31:28 +01: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
20d526391d
chmod, chown: remove redundant flag
2012-05-25 21:52:01 +01:00
Connor Lane Smith
d7f9bda740
cc -Wextra
2011-06-21 05:05:37 +01:00
Connor Lane Smith
ea7563dc0b
fix errno
2011-06-04 12:22:07 +01:00
Connor Lane Smith
d90ced2047
consistent error check
2011-06-04 12:20:41 +01:00
Connor Lane Smith
2dfe5c6b8b
octal-only chmod
2011-05-27 23:48:07 +01:00
Connor Lane Smith
262f357fdd
add head
2011-05-25 11:42:17 +01:00
Connor Lane Smith
da757ff7d1
add chown
2011-05-25 00:24:33 +01:00