# HG changeset patch # User Paul Eggert # Date 1061022825 0 # Node ID 57ddc0368e92639d6ea78c794b5ea64688f16e86 # Parent c192e46273b78b1981fcb5d4c87f2824effb89bc (jm_FUNC_GETGROUPS): Rewrite to use AC_FUNC_GETGROUPS and (if needed) to call AC_LIBOBJ and to set GETGROUPS_LIB. diff --git a/m4/getgroups.m4 b/m4/getgroups.m4 --- a/m4/getgroups.m4 +++ b/m4/getgroups.m4 @@ -1,22 +1,18 @@ -#serial 6 +#serial 8 dnl From Jim Meyering. -dnl -dnl Invoking code should check $GETGROUPS_LIB something like this: -dnl jm_FUNC_GETGROUPS -dnl test -n "$GETGROUPS_LIB" && LIBS="$GETGROUPS_LIB $LIBS" -dnl +dnl A wrapper around AC_FUNC_GETGROUPS. AC_DEFUN([jm_FUNC_GETGROUPS], [ AC_REQUIRE([AC_FUNC_GETGROUPS]) - AC_SUBST([GETGROUPS_LIB]) if test $ac_cv_func_getgroups_works = no; then AC_LIBOBJ(getgroups) AC_DEFINE(getgroups, rpl_getgroups, [Define as rpl_getgroups if getgroups doesn't work right.]) gl_PREREQ_GETGROUPS fi + test -n "$GETGROUPS_LIB" && LIBS="$GETGROUPS_LIB $LIBS" ]) # Prerequisites of lib/getgroups.c.