source4/auth/gensec: Fix prototypes for all functions.
authorJelmer Vernooij <jelmer@samba.org>
Fri, 18 Mar 2011 23:44:20 +0000 (00:44 +0100)
committerJelmer Vernooij <jelmer@samba.org>
Sat, 19 Mar 2011 02:20:05 +0000 (03:20 +0100)
source4/auth/gensec/cyrus_sasl.c
source4/auth/gensec/gensec.c
source4/auth/gensec/gensec.h
source4/auth/gensec/gensec_gssapi.c
source4/auth/gensec/gensec_krb5.c
source4/auth/gensec/schannel.c
source4/auth/gensec/spnego.c

index e05a3b8222e178dfc2084ddea0848c5a8b7bc67e..bd7664878c70d76593c84e803aadc337f764e518 100644 (file)
@@ -26,6 +26,8 @@
 #include "auth/gensec/gensec_proto.h"
 #include <sasl/sasl.h>
 
+NTSTATUS gensec_sasl_init(void);
+
 struct gensec_sasl_state {
        sasl_conn_t *conn;
        int step;
index b9385debc35cad97280dc591b82afb42222bccc0..e632aec2dc09c824a2214b93360126c62ddc3b22 100644 (file)
@@ -29,6 +29,7 @@
 #include "librpc/rpc/dcerpc.h"
 #include "auth/credentials/credentials.h"
 #include "auth/gensec/gensec.h"
+#include "auth/gensec/gensec_proto.h"
 #include "auth/auth.h"
 #include "auth/system_session_proto.h"
 #include "param/param.h"
index 3c5257c1952c6deb42510e72737f678363b34954..48268c421ef03a709037aebdf74e81af7751d121 100644 (file)
@@ -274,7 +274,6 @@ NTSTATUS gensec_server_start(TALLOC_CTX *mem_ctx,
                             struct gensec_security **gensec_security);
 NTSTATUS gensec_session_info(struct gensec_security *gensec_security, 
                             struct auth_session_info **session_info);
-NTSTATUS nt_status_squash(NTSTATUS nt_status);
 struct netlogon_creds_CredentialState;
 NTSTATUS dcerpc_schannel_creds(struct gensec_security *gensec_security,
                               TALLOC_CTX *mem_ctx,
index 307a507d6d00ef5ff0a81a8a0d376616a2c27eba..59029e6fc904c39e1c09eb45acab060087ddf661 100644 (file)
@@ -42,6 +42,8 @@
 #include "auth/gensec/gensec_gssapi.h"
 #include "lib/util/util_net.h"
 
+_PUBLIC_ NTSTATUS gensec_gssapi_init(void);
+
 static size_t gensec_gssapi_max_input_size(struct gensec_security *gensec_security);
 static size_t gensec_gssapi_max_wrapped_size(struct gensec_security *gensec_security);
 
index 4f452a07eed218b1195a70af2eabd0cd74b71204..e6497bb9055729fc558608c59ce9b7776b69f2ca 100644 (file)
@@ -39,6 +39,8 @@
 #include "auth/auth_sam_reply.h"
 #include "lib/util/util_net.h"
 
+_PUBLIC_ NTSTATUS gensec_krb5_init(void);
+
 enum GENSEC_KRB5_STATE {
        GENSEC_KRB5_SERVER_START,
        GENSEC_KRB5_CLIENT_START,
index 45e5954b947cc4c1ecd91dd8279222729b8b27d7..2e3f0219e9d6adbaec0482adf96ef1443da79430 100644 (file)
@@ -30,6 +30,8 @@
 #include "librpc/rpc/dcerpc.h"
 #include "param/param.h"
 
+_PUBLIC_ NTSTATUS gensec_schannel_init(void);
+
 static size_t schannel_sig_size(struct gensec_security *gensec_security, size_t data_size)
 {
        struct schannel_state *state = (struct schannel_state *)gensec_security->private_data;
index 99687c71eb767d570c7b39d6b7aa88b605c43b3b..1423423cc096b760b50ce56b5140516eadf297d2 100644 (file)
@@ -30,6 +30,8 @@
 #include "auth/gensec/gensec_proto.h"
 #include "param/param.h"
 
+_PUBLIC_ NTSTATUS gensec_spnego_init(void);
+
 enum spnego_state_position {
        SPNEGO_SERVER_START,
        SPNEGO_CLIENT_START,