Include "xalloc.h"
[gnulib.git] / m4 / getgroups.m4
1 #serial 6
2
3 dnl From Jim Meyering.
4 dnl
5 dnl Invoking code should check $GETGROUPS_LIB something like this:
6 dnl  jm_FUNC_GETGROUPS
7 dnl  test -n "$GETGROUPS_LIB" && LIBS="$GETGROUPS_LIB $LIBS"
8 dnl
9
10 AC_DEFUN([jm_FUNC_GETGROUPS],
11 [
12   AC_REQUIRE([AC_FUNC_GETGROUPS])
13   AC_SUBST([GETGROUPS_LIB])
14   if test $ac_cv_func_getgroups_works = no; then
15     AC_LIBOBJ(getgroups)
16     AC_DEFINE(getgroups, rpl_getgroups,
17       [Define as rpl_getgroups if getgroups doesn't work right.])
18     gl_PREREQ_GETGROUPS
19   fi
20 ])
21
22 # Prerequisites of lib/getgroups.c.
23 AC_DEFUN([gl_PREREQ_GETGROUPS],
24 [
25   AC_REQUIRE([AC_TYPE_GETGROUPS])
26 ])