summaryrefslogtreecommitdiff
path: root/source3/configure.in
diff options
context:
space:
mode:
authorChristian Ambach <christian.ambach@de.ibm.com>2011-03-14 08:08:58 -0400
committerVolker Lendecke <vlendec@samba.org>2011-03-19 10:09:38 +0100
commited46dfc4f16e230645fae5f3b3b21c462694c30a (patch)
tree30abbeaf2e146efb9125bcf7716d74a6ed5db283 /source3/configure.in
parent98e4ef09f4ee9ecbf4e7d6411cfc658f908eda2e (diff)
downloadsamba-ed46dfc4f16e230645fae5f3b3b21c462694c30a.tar.gz
samba-ed46dfc4f16e230645fae5f3b3b21c462694c30a.tar.bz2
samba-ed46dfc4f16e230645fae5f3b3b21c462694c30a.zip
s3: use getgrset() when it is available
When getgrouplist() is not defined, use getgrset() if it is defined instead of using the initgroups() + getgroups() combo Major contributions from Yannick Bergeron <yaberger@ca.ibm.com> Autobuild-User: Volker Lendecke <vlendec@samba.org> Autobuild-Date: Sat Mar 19 10:09:38 CET 2011 on sn-devel-104
Diffstat (limited to 'source3/configure.in')
-rw-r--r--source3/configure.in1
1 files changed, 1 insertions, 0 deletions
diff --git a/source3/configure.in b/source3/configure.in
index 74df9d4836..6033b0b13b 100644
--- a/source3/configure.in
+++ b/source3/configure.in
@@ -1070,6 +1070,7 @@ AC_CHECK_FUNCS(fdatasync,,[AC_CHECK_LIB_EXT(rt, LIBS, fdatasync)])
AC_CHECK_FUNCS(setsid glob strpbrk crypt16 getauthuid)
AC_CHECK_FUNCS(sigprocmask sigblock sigaction sigset innetgr setnetgrent getnetgrent endnetgrent)
AC_CHECK_FUNCS(initgroups select rdchk getgrnam getgrent pathconf)
+AC_CHECK_FUNCS(getgrset)
AC_CHECK_FUNCS(setpriv setgidx setuidx setgroups sysconf stat64 fstat64)
AC_CHECK_FUNCS(lstat64 fopen64 atexit grantpt lseek64 ftruncate64 posix_fallocate posix_fallocate64)
AC_CHECK_FUNCS(fallocate fallocate64)