Check for setgroups(2), to see whether subsidiary group lists need to be
authormdw <mdw>
Tue, 9 Sep 1997 18:18:41 +0000 (18:18 +0000)
committermdw <mdw>
Tue, 9 Sep 1997 18:18:41 +0000 (18:18 +0000)
fiddled with.

configure.in

index cae954d..484c4eb 100644 (file)
@@ -1,6 +1,6 @@
 dnl -*-fundamental-*-
 dnl
-dnl $Id: configure.in,v 1.6 1997/09/08 13:41:14 mdw Exp $
+dnl $Id: configure.in,v 1.7 1997/09/09 18:18:41 mdw Exp $
 dnl
 dnl Source for auto configuration for `become'
 dnl
@@ -28,9 +28,13 @@ dnl Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
 dnl----- Revision history ---------------------------------------------------
 dnl
 dnl $Log: configure.in,v $
-dnl Revision 1.6  1997/09/08 13:41:14  mdw
-dnl Check for `setreuid' for changing permissions.
+dnl Revision 1.7  1997/09/09 18:18:41  mdw
+dnl Check for setgroups(2), to see whether subsidiary group lists need to be
+dnl fiddled with.
 dnl
+# Revision 1.6  1997/09/08  13:41:14  mdw
+# Check for `setreuid' for changing permissions.
+#
 # Revision 1.5  1997/09/05  11:45:18  mdw
 # Add support for different login styles, and environment variable
 # manipulation in a safe and useful way.
@@ -56,7 +60,7 @@ AC_CONFIG_HEADER(config.h)
 PACKAGE=become VERSION=1.2-pre
 AC_SUBST(PACKAGE)
 AC_SUBST(VERSION)
-AC_DEFINE(VERSION, "1.2-pre (24 July 1997)")
+AC_DEFINE(VERSION, "1.2-pre (9 September 1997)")
 
 dnl --- Check for compilers and things ---
 
@@ -98,15 +102,16 @@ AC_DEFINE(PATHSEP, '/')
 
 dnl --- Check for some useful functions ---
 
-AC_CHECK_FUNCS(setreuid getrusage vtimes)
+AC_CHECK_FUNCS(setreuid setgroups)
+AC_CHECK_FUNCS(getrusage vtimes)
 
 dnl --- Set default become style ---
 
 AC_ARG_ENABLE([style],
-[  --enable-style=STYLE          set default style to preserve, su, or login],
+[  --enable-style=STYLE          set default style to preserve, setuser, or login],
 [case "$withval" in
   preserve) style="l_preserve" ;;
-  su|user) style="l_user" ;;
+  su|setuser) style="l_setuser" ;;
   login) style="l_login" ;;
 esac],
 [style="l_preserve"])