master
remove redundant variable declarations in Makefiles, since those are the default.
When system calls indicate an error they return -1, not some arbitrary value < 0. errno is only updated in this case. Change all (most?) callers of syscalls to follow this better, and let's see if this strictness helps us in the future.
Add a noperm mount flag for FFS to be used for building release sets without root privileges. This is only the kernel/mount flag; additional work in the build Makefile's will be necessary such that the files in $DESTDIR are created with correct permissions.
MNT_SOFTDEP and mount -o softdep no longer have any effect OK kn@ jmc@
ctime(3) and ctime_r(3) can fail when timestamps are way off. Add missing error checks to all calls under sbin/
Remove the advertising clause in the UCB license which Berkeley rescinded 22 July 1999. Proofed by myself and Theo.