s4-smbtorture: also test smbc_getOptionUseCCache
authorGünther Deschner <gd@samba.org>
Tue, 26 Jan 2010 11:10:17 +0000 (12:10 +0100)
committerGünther Deschner <gd@samba.org>
Tue, 26 Jan 2010 11:11:28 +0000 (12:11 +0100)
source4/torture/libsmbclient/config.m4
source4/torture/libsmbclient/libsmbclient.c

index 39b3360750356f1cce903dcb04f44f11a80745ee..481e2fa96885219b48ce6055a60d6e2857a6b977 100644 (file)
@@ -22,7 +22,8 @@ if test x$use_libsmbclient != xno; then
        AC_CHECK_LIB_EXT(smbclient, SMBCLIENT_LIBS, smbc_new_context)
        AC_CHECK_LIB_EXT(smbclient, SMBCLIENT_LIBS, smbc_getOptionNoAutoAnonymousLogin)
        AC_CHECK_LIB_EXT(smbclient, SMBCLIENT_LIBS, smbc_setOptionCaseSensitive)
-       if test x"$ac_cv_header_libsmbclient_h" = x"yes" -a x"$ac_cv_lib_ext_smbclient_smbc_new_context" = x"yes" -a x"$ac_cv_lib_ext_smbclient_smbc_getOptionNoAutoAnonymousLogin" = x"yes" -a x"$ac_cv_lib_ext_smbclient_smbc_setOptionCaseSensitive" = x"yes"; then
+       AC_CHECK_LIB_EXT(smbclient, SMBCLIENT_LIBS, smbc_setOptionUseCCache)
+       if test x"$ac_cv_header_libsmbclient_h" = x"yes" -a x"$ac_cv_lib_ext_smbclient_smbc_new_context" = x"yes" -a x"$ac_cv_lib_ext_smbclient_smbc_getOptionNoAutoAnonymousLogin" = x"yes" -a x"$ac_cv_lib_ext_smbclient_smbc_setOptionCaseSensitive" = x"yes" -a x"$ac_cv_lib_ext_smbclient_smbc_setOptionUseCCache" = x"yes"; then
                AC_DEFINE(ENABLE_LIBSMBCLIENT,1,[Whether we have libsmbclient on the host system])
                SMB_ENABLE(SMBCLIENT,YES)
                SMB_ENABLE(TORTURE_LIBSMBCLIENT,YES)
index 2f146c907ab6af1db6cc9601580b6b6500309ff8..982253920b5d96dfa43dd2e116ae5f4239c23c1d 100644 (file)
@@ -194,6 +194,7 @@ bool torture_libsmbclient_options(struct torture_context *tctx)
        TEST_OPTION_INT(OptionUseKerberos, false);
        TEST_OPTION_INT(OptionFallbackAfterKerberos, false);
        TEST_OPTION_INT(OptionNoAutoAnonymousLogin, true);
+       TEST_OPTION_INT(OptionUseCCache, true);
 
        smbc_free_context(ctx, 1);