*** empty log message ***
[arla.git] / cf / bsd-func-suser.m4
blob24bda15beafbffbd39d8124bdc052991dd1a39f1
1 dnl
2 dnl $Id$
3 dnl
5 AC_DEFUN([AC_BSD_FUNC_SUSER], [
6 AC_CACHE_CHECK(if suser takes two arguments,
7 ac_cv_func_suser_two_args,
8 save_CFLAGS2="$CFLAGS"
9 CFLAGS="-Werror $CFLAGS"
10 AC_TRY_COMPILE_KERNEL([
11 #ifdef HAVE_SYS_CDEFS_H
12 #include <sys/cdefs.h>
13 #endif
14 #include <sys/types.h>
15 #include <sys/param.h>
16 #include <sys/time.h>
17 #include <sys/proc.h>
18 #include <sys/systm.h>
19 ], [suser(NULL, NULL)],
20 ac_cv_func_suser_two_args=yes,
21 ac_cv_func_suser_two_args=no))
22 if test "$ac_cv_func_suser_two_args" = yes; then
23         AC_DEFINE(HAVE_TWO_ARGUMENT_SUSER, 1,
24         [define if suser takes two arguments])
26 CFLAGS="$save_CFLAGS2"