Non-Unix doesn't have statvfs.

Won't have syslog either, but whatever.
An important oversight, now fixed.
Ditch syslog for logging.

Because syslog is awful. logging also seems to be ridiculously overengineered
for what it does, but at least it's available on all platforms.