X-Git-Url: https://erislabs.net/gitweb/?a=blobdiff_plain;f=m4%2Flib-check.m4;h=5b13f01b32982e88fa564945db4fb52e8ec0e52e;hb=c599b80e751f35a31c5e8272f49e27900a536b01;hp=bf49153df0a2041cba7e99fa75af498b9d525d34;hpb=9f2e57798ade1b7a41ea8d570ae68f86e9fd0fef;p=gnulib.git diff --git a/m4/lib-check.m4 b/m4/lib-check.m4 index bf49153df..5b13f01b3 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 passwd.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.