#! /bin/sh
-# From configure.in Revision: 1.1 .
+# From configure.in Revision: 1.2 .
# Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.61.
#
-ac_safe=`echo "membershipPriv.h" | sed 'y%./+-%__pm%'`
-{ echo "$as_me:$LINENO: checking for membershipPriv.h" >&5
-echo $ECHO_N "checking for membershipPriv.h... $ECHO_C" >&6; }
+ac_safe=`echo "membership.h" | sed 'y%./+-%__pm%'`
+{ echo "$as_me:$LINENO: checking for membership.h" >&5
+echo $ECHO_N "checking for membership.h... $ECHO_C" >&6; }
old_CFLAGS="$CFLAGS"
smart_include=
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
- #include <membershipPriv.h>
+ #include <membership.h>
int
main ()
{
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
- #include <membershipPriv.h>
+ #include <membership.h>
int
main ()
{
if test "x$LOCATE" != "x"; then
DIRS=
- file=membershipPriv.h
+ file=membership.h
for x in `${LOCATE} $file 2>/dev/null`; do
base=`echo $x | sed "s%/${file}%%"`
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
- #include <membershipPriv.h>
+ #include <membership.h>
int
main ()
{
echo "${ECHO_T}no" >&6; }
fi
- if test "$ac_cv_header_membershippriv_h" != "yes"; then
- fail="$fail membershipPriv.h"
+ if test "$ac_cv_header_membership_h" != "yes"; then
+ fail="$fail membership.h"
fi
targetname=rlm_opendirectory
else
od_ldflags="${od_ldflags} -framework DirectoryService"
- FR_SMART_CHECK_INCLUDE(membershipPriv.h)
- if test "$ac_cv_header_membershippriv_h" != "yes"; then
- fail="$fail membershipPriv.h"
+ FR_SMART_CHECK_INCLUDE(membership.h)
+ if test "$ac_cv_header_membership_h" != "yes"; then
+ fail="$fail membership.h"
fi
targetname=modname
else
#include <DirectoryService/DirectoryService.h>
#include <membership.h>
+
+#if HAVE_APPLE_SPI
#include <membershipPriv.h>
+#else
+int mbr_check_service_membership(const uuid_t user, const char *servicename, int *ismember);
+int mbr_check_membership_refresh(const uuid_t user, uuid_t group, int *ismember);
+#endif
/* RADIUS service ACL constants */
#define kRadiusSACLName "com.apple.access_radius"
{
if (rad_client == NULL) {
radlog(L_DBG, "rlm_opendirectory: The client record could not be found for host %s.",
- ip_ntoa(host_ipaddr, request->packet->src_ipaddr));
+ ip_ntoa(host_ipaddr, request->packet->src_ipaddr.ipaddr.ip4addr.s_addr));
}
else {
radlog(L_DBG, "rlm_opendirectory: The host %s does not have an access group.",
- ip_ntoa(host_ipaddr, request->packet->src_ipaddr));
+ ip_ntoa(host_ipaddr, request->packet->src_ipaddr.ipaddr.ip4addr.s_addr));
}
}