r17344: move the gensec_update_request structure into the header file
authorStefan Metzmacher <metze@samba.org>
Mon, 31 Jul 2006 15:52:26 +0000 (15:52 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 19:15:17 +0000 (14:15 -0500)
and add a private_data for the backends.

metze
(This used to be commit 015a65e00187e684b3e4d1f4ca07edb9f022f61b)

source4/auth/gensec/gensec.c
source4/auth/gensec/gensec.h

index ecdac8564a7651943908bdf0470a5b9103b83010..7825949bdc309289e1d394ffe8d4c88866c7e99c 100644 (file)
@@ -929,17 +929,6 @@ _PUBLIC_ NTSTATUS gensec_update(struct gensec_security *gensec_security, TALLOC_
        return gensec_security->ops->update(gensec_security, out_mem_ctx, in, out);
 }
 
-struct gensec_update_request {
-       struct gensec_security *gensec_security;
-       DATA_BLOB in;
-       DATA_BLOB out;
-       NTSTATUS status;
-       struct {
-               void (*fn)(struct gensec_update_request *req, void *private_data);
-               void *private_data;
-       } callback;
-};
-
 static void gensec_update_async_timed_handler(struct event_context *ev, struct timed_event *te,
                                              struct timeval t, void *ptr)
 {
index ce015086f6bf79a7d2b6bebecabe242ce6ae2e9b..b154619edfdf43384a25291d1c11b8622c5ea494 100644 (file)
@@ -33,7 +33,6 @@
 #define GENSEC_OID_KERBEROS5_USER2USER "1 2 840 113554 1 2 2 3"
 
 struct gensec_security;
-struct gensec_update_request;
 struct gensec_target {
        const char *principal;
        const char *hostname;
@@ -56,6 +55,18 @@ enum gensec_role
 
 struct auth_session_info;
 
+struct gensec_update_request {
+       struct gensec_security *gensec_security;
+       void *private_data;
+       DATA_BLOB in;
+       DATA_BLOB out;
+       NTSTATUS status;
+       struct {
+               void (*fn)(struct gensec_update_request *req, void *private_data);
+               void *private_data;
+       } callback;
+};
+
 struct gensec_security_ops {
        const char *name;
        const char *sasl_name;