master
do not need -static anymore
correct indentation; no functional change ok tb@
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.
Stop down-converting to a timeval when comparing and setting times. Replace use of the old BSD st_*timespec members in struct stat with the POSIX-standard st_*tim members.
Mark error() as __dead so clang doesn't report use of uninitialized variables after calls to error().
Avoid gendered language in man pages when not referring to a specific person. Rewrite or use singular they.
userspace: remove vestigial '?' cases from top-level getopt(3) loops
Nuke a bunch of whitespace nits seen while '%q' hunting.