1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-28 07:21:54 +03:00

Back out --with-good-getgrouplist patch

This commit is contained in:
Alexander Bokovoy 0001-01-01 00:00:00 +00:00
parent 69b30ec077
commit d2fdc3955f

View File

@ -883,23 +883,8 @@ AC_CHECK_FUNCS(open64 _open64 __open64 creat64)
#
case "$host_os" in
*linux*)
# test if user trusts its own glibc version w.r.t. CAN-2003-0689
# Some vendors already provided glibc builds with this fix so getgrouplist() is usable
# on those platforms. Unfortunately, we can't get this information from compiling yet.
AC_MSG_CHECKING([whether GNU libc has good getgrouplist w.r.t. CAN-2003-0689])
AC_ARG_WITH(good-getgrouplist,
[ --with-good-getgrouplist[=no] whether GNU libc has good getgrouplist w.r.t. CAN-2003-0689 ],
[ case "$with_good_getgrouplist" in
yes)
AC_MSG_RESULT(yes)
AC_DEFINE(HAVE_GETGROUPLIST, 1, [Have good getgrouplist])
;;
*)
AC_MSG_RESULT(no)
;;
esac],
# glibc <= 2.3.2 has a broken getgrouplist
AC_TRY_RUN([
# glibc <= 2.3.2 has a broken getgrouplist
AC_TRY_RUN([
#include <unistd.h>
#include <sys/utsname.h>
main() {
@ -917,12 +902,8 @@ main() {
}
], [linux_getgrouplist_ok=yes], [linux_getgrouplist_ok=no])
if test x"$linux_getgrouplist_ok" = x"yes"; then
AC_MSG_RESULT(yes)
AC_DEFINE(HAVE_GETGROUPLIST, 1, [Have good getgrouplist])
else
AC_MSG_RESULT(no)
fi
)
;;
*)
AC_CHECK_FUNCS(getgrouplist)