Add initial version of killall5(8)
Fix style issue
Implement mount -a

This code needs refactoring.
Implement umount -a
Set ret to EXIT_FAILURE if umount2() actually fails
No need to have ':' in perror()

It gets added automatically.
Add weprintf()
Replace perror() with weprintf()
Update umount usage
Don't prefix messages with the tool name by default
umount(8) should look in /etc/mtab
Don't umount proc in umount -a
Major mount(8) refactor
Use weprintf() instead of fprintf() for mount(8)
mount: just set data empty in declaration

Signed-off-by: Hiltjo Posthuma <hiltjo@codemadness.org>
mount: implement some error status codes for mount -a

see mount man page:
32: all failed.
64: some failed.

Signed-off-by: Hiltjo Posthuma <hiltjo@codemadness.org>
mount: if no options flag given, use matched mount rule options

Signed-off-by: Hiltjo Posthuma <hiltjo@codemadness.org>
mount: match on source rule too if argument is set

Signed-off-by: Hiltjo Posthuma <hiltjo@codemadness.org>
Print mnt_dir as well if umount2 fails.
Factor out umount -a into a separate function