X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=m4%2Flib-check.m4;h=559dbdd37440d29013537040e492ff729a834704;hb=c98af17c5ee64f6005ee3558bdbd13a984afc253;hp=bf49153df0a2041cba7e99fa75af498b9d525d34;hpb=9f2e57798ade1b7a41ea8d570ae68f86e9fd0fef;p=gnulib.git diff --git a/m4/lib-check.m4 b/m4/lib-check.m4 index bf49153df..559dbdd37 100644 --- a/m4/lib-check.m4 +++ b/m4/lib-check.m4 @@ -1,8 +1,8 @@ -#serial 1 +#serial 2 dnl Misc lib-related macros for fileutils, sh-utils, textutils. -AC_DEFUN(jm_MACROS, +AC_DEFUN(jm_LIB_CHECK, [ # Check for libypsec.a on Dolphin M88K machines. @@ -42,8 +42,10 @@ AC_DEFUN(jm_MACROS, # shadow passwords. AC_SEARCH_LIBS(getspnam, [shadow sec]) - AC_EGREP_HEADER(sp_pwdp, shadow.h, - AC_CHECK_FUNC(getspnam, AC_DEFINE(HAVE_SHADOW_H))) + # Requirements for su.c. + AC_CHECK_MEMBERS((struct spwd.sp_pwdp)) + 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.