From: Jim Meyering Date: Fri, 5 May 2000 11:39:25 +0000 (+0000) Subject: su doesn't work on Solaris2.6. X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0362299f47367789e16450f7fc87f3d1fe0f424a;p=pspp su doesn't work on Solaris2.6. When checking for struct spwd.sp_pwdp, also include . Reported by Dragos Harabor. --- diff --git a/m4/lib-check.m4 b/m4/lib-check.m4 index fe5895a38e..4439b779a2 100644 --- a/m4/lib-check.m4 +++ b/m4/lib-check.m4 @@ -42,10 +42,17 @@ AC_DEFUN(jm_LIB_CHECK, # shadow passwords. UnixWare 7 needs -lgen. AC_SEARCH_LIBS(getspnam, [shadow sec gen]) + AC_CHECK_HEADERS(shadow.h) + # Requirements for su.c. - AC_CHECK_MEMBERS((struct spwd.sp_pwdp)) + shadow_includes="\ +$ac_includes_default +#if HAVE_SHADOW_H +# include +#endif +" + AC_CHECK_MEMBERS((struct spwd.sp_pwdp),,,[$shadow_includes]) AC_CHECK_FUNCS(getspnam) - AC_CHECK_HEADERS(shadow.h) # SCO-ODT-3.0 is reported to need -lufc for crypt. # NetBSD needs -lcrypt for crypt.