call to setauthdb(). To restore the original value, passing NULL (or an empty string) to setauthdb() is sufficient.
Set adminstrative domain for the process when looking up user's password or group info and when preparing for execve(). Include strings.h even if string.h exists since they may define different things. Fixes warnings on AIX and others.