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. git-svn-id: svn://svn.sv.gnu.org/sysvinit/sysvinit/trunk@138 456724a4-4300-0410-8514-c89748c515a2
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. git-svn-id: svn://svn.sv.gnu.org/sysvinit/sysvinit/trunk@129 456724a4-4300-0410-8514-c89748c515a2
Shutdown: use PATH_DEFAULT as suggested by Paul Arthur in local bug #36101 Killall5/pidof: handle strange names of executables (local bug #36252) Sulogin: be aware the crypt(3) may fail (local bug #36313) git-svn-id: svn://svn.sv.gnu.org/sysvinit/sysvinit/trunk@117 456724a4-4300-0410-8514-c89748c515a2