heimdal_build: add a fake sqlite keytab implementation
authorStefan Metzmacher <metze@samba.org>
Tue, 26 Aug 2008 10:19:52 +0000 (12:19 +0200)
committerStefan Metzmacher <metze@samba.org>
Tue, 26 Aug 2008 12:25:44 +0000 (14:25 +0200)
This remove a difference against lorikeet-heimdal.

metze

source/heimdal/lib/krb5/context.c
source/heimdal_build/krb5-glue.c

index 543dba396df6e7088b03db4ed52a947c659135a2..9f17b8c205ad2d7e5b4924996502804b2a8603e9 100644 (file)
@@ -246,9 +246,7 @@ krb5_init_context(krb5_context *context)
     krb5_cc_register(p, &krb5_acc_ops, TRUE);
     krb5_cc_register(p, &krb5_fcc_ops, TRUE);
     krb5_cc_register(p, &krb5_mcc_ops, TRUE);
-#if 0
     krb5_cc_register(p, &krb5_scc_ops, TRUE);
-#endif
 #ifdef HAVE_KCM
     krb5_cc_register(p, &krb5_kcm_ops, TRUE);
 #endif
index 835e51cc020c0bd37b5f80f15b19e98bd405762a..b41e3c02718c6c1ee3c53f7a3644af592da73594 100644 (file)
@@ -57,3 +57,24 @@ krb5_error_code KRB5_LIB_FUNCTION krb5_get_all_client_addrs(krb5_context context
 
        return 0;
 }
+
+#include "heimdal/lib/krb5/krb5_locl.h"
+
+const krb5_cc_ops krb5_scc_ops = {
+    KRB5_CC_OPS_VERSION,
+    "_NOTSUPPORTED_SDB",
+    NULL, /* scc_retrieve */
+    NULL, /* scc_get_principal */
+    NULL, /* scc_get_first */
+    NULL, /* scc_get_next */
+    NULL, /* scc_end_get */
+    NULL, /* scc_remove_cred */
+    NULL, /* scc_set_flags */
+    NULL,
+    NULL, /* scc_get_cache_first */
+    NULL, /* scc_get_cache_next */
+    NULL, /* scc_end_cache_get */
+    NULL, /* scc_move */
+    NULL, /* scc_get_default_name */
+    NULL  /* scc_set_default */
+};