Return an error if we can't open the files in /proc
mount: siz variable can potentially be used uninitialized

Signed-off-by: Hiltjo Posthuma <hiltjo@codemadness.org>
clear, watch: use 0x1b instead of non-standard \e

Signed-off-by: Hiltjo Posthuma <hiltjo@codemadness.org>
lsusb: initialize variables to 0, fix type warning

Signed-off-by: Hiltjo Posthuma <hiltjo@codemadness.org>
truncate: match coreutils truncate behaviour

improvements:
- when truncate on a file failed proceed with the rest.
- when truncate on a file failed exit with EXIT_FAILURE.

Signed-off-by: Hiltjo Posthuma <hiltjo@codemadness.org>
stat: assign fn before loop

Signed-off-by: Hiltjo Posthuma <hiltjo@codemadness.org>
su: set default 'root', fixes a uninitialised variable warning

Signed-off-by: Hiltjo Posthuma <hiltjo@codemadness.org>
remove some signed / unsigned type warnings

Signed-off-by: Hiltjo Posthuma <hiltjo@codemadness.org>
Add Hiltjo Posthuma to LICENSE
Import who from sbase
Fix indentation
Use mntent in df(1)

I am slowly going to remove grabmntinfo and friends.
Check setmntent() for failures
Convert mountpoint(1) to use mntent
Preserve getty environment in login
Use setenv() instead of putenv() in getty
Add -Wextra in config.mk
Convert mount(8) to mntent and kill grabmntinfo.[ch]
Update unshare(1) usage
The flag for unshare(1) is 'U' not 'u'