master
remove redundant variable declarations in Makefiles, since those are the default.
Stop trying to deprecate "test -L" in favour of "test -h" (or vice versa). It's hopeless because POSIX requires both since Issue 6 (2001). Both always worked on OpenBSD, no matter which base system shell was used.
Use timespeccmp() and st_mtim intead of comparing st_mtime.