* Try harder to find libcrypt.*, even if there is no static library
available. Also look in /usr/lib/*/ for the library, to handle
Debian multiarch systems. Based on patch from Andrew Gregory.
+ * Adjust included headers to be compatible with the musl C
+ library. Patch from Matias A. Fonzo and Dragora.
+ * Move dovoid() macro from #ifdef__GLIBC__ to #ifdef __linux__,
+ to match the condutions of the place where it is used. Thanks
+ to Matias A. Fonzo for noticing.
+ * Define _XOPEN_SOURCE when building to get crypt() from <unistd.h>
+ instead of using <crypt.h> in sulogin.c, to get the source building
+ with the musl C library.
+ * Use sysconf(_SC_SYMLOOP_MAX) instead of MAXSYMLINKS. If sysconf
+ returns an error, fall back to MAXSYMLINKS on platforms that
+ define it. Fixes build on Hurd. Patch from Justus Winter and
+ Debian.
+ * Adjust makefile to make it easier to link all binaries statically.
+ Patch from Matias A. Fonzo and Dragora.
+ * Rewrite findtty() in bootlogd.c to not chance working directory, to
+ reduce the amount of failure that can happin in that function.
-- Petter Reinholdtsen <pere@hungry.com> Sun Apr 11 11:28:55 CEST 2010