auth: Remove the "typedef auth_methods"
authorVolker Lendecke <vl@samba.org>
Fri, 3 Jan 2020 12:47:14 +0000 (13:47 +0100)
committerGary Lockyer <gary@samba.org>
Mon, 6 Jan 2020 01:47:30 +0000 (01:47 +0000)
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Gary Lockyer <gary@catalyst.net.nz>
examples/auth/auth_skel.c
source3/auth/auth.c
source3/auth/auth_builtin.c
source3/auth/auth_sam.c
source3/auth/auth_samba4.c
source3/auth/auth_unix.c
source3/auth/auth_winbind.c
source3/auth/proto.h
source3/include/auth.h

index 6abd5ad4f7acc87469c003c6ab420eca7296d04b..8734383aeeb7f143f7311e525e388b5ed4447983 100644 (file)
@@ -42,7 +42,10 @@ static NTSTATUS check_skel_security(const struct auth_context *auth_context,
 }
 
 /* module initialisation */
 }
 
 /* module initialisation */
-static NTSTATUS auth_init_skel(struct auth_context *auth_context, const char *param, auth_methods **auth_method)
+static NTSTATUS auth_init_skel(
+       struct auth_context *auth_context,
+       const char *param,
+       struct auth_methods **auth_method)
 {
        struct auth_methods *result;
 
 {
        struct auth_methods *result;
 
@@ -56,7 +59,7 @@ static NTSTATUS auth_init_skel(struct auth_context *auth_context, const char *pa
        if (param && *param) {
                /* we load the 'fallback' module - if skel isn't here, call this
                   module */
        if (param && *param) {
                /* we load the 'fallback' module - if skel isn't here, call this
                   module */
-               auth_methods *priv;
+               struct auth_methods *priv;
                if (!load_auth_module(auth_context, param, &priv)) {
                        return NT_STATUS_UNSUCCESSFUL;
                }
                if (!load_auth_module(auth_context, param, &priv)) {
                        return NT_STATUS_UNSUCCESSFUL;
                }
index b4192d974122f9bdc63bf022e13c466e0539998e..e8bb9d7821a280f6ac07712c80bbf70a116de859 100644 (file)
@@ -177,7 +177,7 @@ NTSTATUS auth_check_ntlm_password(TALLOC_CTX *mem_ctx,
        /* if all the modules say 'not for me' this is reasonable */
        NTSTATUS nt_status = NT_STATUS_NOT_IMPLEMENTED;
        const char *unix_username;
        /* if all the modules say 'not for me' this is reasonable */
        NTSTATUS nt_status = NT_STATUS_NOT_IMPLEMENTED;
        const char *unix_username;
-       auth_methods *auth_method;
+       struct auth_methods *auth_method;
        struct auth_serversupplied_info *server_info = NULL;
        struct dom_sid sid = {0};
        struct imessaging_context *msg_ctx = NULL;
        struct auth_serversupplied_info *server_info = NULL;
        struct dom_sid sid = {0};
        struct imessaging_context *msg_ctx = NULL;
@@ -404,7 +404,8 @@ static NTSTATUS make_auth_context(TALLOC_CTX *mem_ctx,
 }
 
 bool load_auth_module(struct auth_context *auth_context, 
 }
 
 bool load_auth_module(struct auth_context *auth_context, 
-                     const char *module, auth_methods **ret) 
+                     const char *module,
+                     struct auth_methods **ret)
 {
        static bool initialised_static_modules = False;
 
 {
        static bool initialised_static_modules = False;
 
@@ -465,8 +466,8 @@ static NTSTATUS make_auth_context_text_list(TALLOC_CTX *mem_ctx,
                                            struct auth_context **auth_context,
                                            char **text_list)
 {
                                            struct auth_context **auth_context,
                                            char **text_list)
 {
-       auth_methods *list = NULL;
-       auth_methods *t, *method = NULL;
+       struct auth_methods *list = NULL;
+       struct auth_methods *t, *method = NULL;
        NTSTATUS nt_status;
 
        if (!text_list) {
        NTSTATUS nt_status;
 
        if (!text_list) {
index 8a5c4b747234857f5e7a2591906852b97989fcb6..f16b3cc2934e71d2b9d9c8fcb00454b31aa061c7 100644 (file)
@@ -86,7 +86,10 @@ static NTSTATUS check_anonymous_security(const struct auth_context *auth_context
 
 /* Guest modules initialisation */
 
 
 /* Guest modules initialisation */
 
-static NTSTATUS auth_init_anonymous(struct auth_context *auth_context, const char *options, auth_methods **auth_method)
+static NTSTATUS auth_init_anonymous(
+       struct auth_context *auth_context,
+       const char *options,
+       struct auth_methods **auth_method)
 {
        struct auth_methods *result;
 
 {
        struct auth_methods *result;
 
@@ -150,7 +153,10 @@ static NTSTATUS check_name_to_ntstatus_security(const struct auth_context *auth_
 
 /** Module initialisation function */
 
 
 /** Module initialisation function */
 
-static NTSTATUS auth_init_name_to_ntstatus(struct auth_context *auth_context, const char *param, auth_methods **auth_method) 
+static NTSTATUS auth_init_name_to_ntstatus(
+       struct auth_context *auth_context,
+       const char *param,
+       struct auth_methods **auth_method)
 {
        struct auth_methods *result;
 
 {
        struct auth_methods *result;
 
index 46958c54d3a368910cb55888a931c1831a102166..9310ef0e1f055ba1afab00408b7b7879ab87c064 100644 (file)
@@ -40,7 +40,10 @@ static NTSTATUS auth_sam_ignoredomain_auth(const struct auth_context *auth_conte
 }
 
 /* module initialisation */
 }
 
 /* module initialisation */
-static NTSTATUS auth_init_sam_ignoredomain(struct auth_context *auth_context, const char *param, auth_methods **auth_method) 
+static NTSTATUS auth_init_sam_ignoredomain(
+       struct auth_context *auth_context,
+       const char *param,
+       struct auth_methods **auth_method)
 {
        struct auth_methods *result;
 
 {
        struct auth_methods *result;
 
@@ -108,7 +111,10 @@ static NTSTATUS auth_samstrict_auth(const struct auth_context *auth_context,
 }
 
 /* module initialisation */
 }
 
 /* module initialisation */
-static NTSTATUS auth_init_sam(struct auth_context *auth_context, const char *param, auth_methods **auth_method) 
+static NTSTATUS auth_init_sam(
+       struct auth_context *auth_context,
+       const char *param,
+       struct auth_methods **auth_method)
 {
        struct auth_methods *result;
 
 {
        struct auth_methods *result;
 
@@ -168,8 +174,10 @@ static NTSTATUS auth_sam_netlogon3_auth(const struct auth_context *auth_context,
 }
 
 /* module initialisation */
 }
 
 /* module initialisation */
-static NTSTATUS auth_init_sam_netlogon3(struct auth_context *auth_context,
-                                       const char *param, auth_methods **auth_method)
+static NTSTATUS auth_init_sam_netlogon3(
+       struct auth_context *auth_context,
+       const char *param,
+       struct auth_methods **auth_method)
 {
        struct auth_methods *result;
 
 {
        struct auth_methods *result;
 
index a71c75631d745de90ed48f04fb919e81f28443cd..6dee9c6f411645f74ce733af54f469609ffa0860 100644 (file)
@@ -364,8 +364,8 @@ static NTSTATUS make_auth4_context_s4(const struct auth_context *auth_context,
 
 /* module initialisation */
 static NTSTATUS auth_init_samba4(struct auth_context *auth_context,
 
 /* module initialisation */
 static NTSTATUS auth_init_samba4(struct auth_context *auth_context,
-                                   const char *param,
-                                   auth_methods **auth_method)
+                                const char *param,
+                                struct auth_methods **auth_method)
 {
        struct auth_methods *result;
 
 {
        struct auth_methods *result;
 
index 08d4e002e3da7482e5c4510f118da6a8db3e9e67..56fd205a9b8564eb2e9f27136ed411855080798b 100644 (file)
@@ -83,7 +83,10 @@ static NTSTATUS check_unix_security(const struct auth_context *auth_context,
 }
 
 /* module initialisation */
 }
 
 /* module initialisation */
-static NTSTATUS auth_init_unix(struct auth_context *auth_context, const char* param, auth_methods **auth_method) 
+static NTSTATUS auth_init_unix(
+       struct auth_context *auth_context,
+       const char* param,
+       struct auth_methods **auth_method)
 {
        struct auth_methods *result;
 
 {
        struct auth_methods *result;
 
index 93b832265cfa81367ac608923c480168ef20b2ed..3b8d1a95769752cd48a703a5603915b5e2e72bf1 100644 (file)
@@ -178,7 +178,10 @@ static NTSTATUS check_winbind_security(const struct auth_context *auth_context,
 }
 
 /* module initialisation */
 }
 
 /* module initialisation */
-static NTSTATUS auth_init_winbind(struct auth_context *auth_context, const char *param, auth_methods **auth_method) 
+static NTSTATUS auth_init_winbind(
+       struct auth_context *auth_context,
+       const char *param,
+       struct auth_methods **auth_method)
 {
        struct auth_methods *result;
 
 {
        struct auth_methods *result;
 
index 575a3a147cb988a6f8063db6b86ef857f2a49e02..cd33c6187545434e648cb4f9fcd03f8f96786101 100644 (file)
@@ -37,7 +37,8 @@
 
 NTSTATUS smb_register_auth(int version, const char *name, auth_init_function init);
 bool load_auth_module(struct auth_context *auth_context,
 
 NTSTATUS smb_register_auth(int version, const char *name, auth_init_function init);
 bool load_auth_module(struct auth_context *auth_context,
-                     const char *module, auth_methods **ret) ;
+                     const char *module,
+                     struct auth_methods **ret) ;
 NTSTATUS make_auth3_context_for_ntlm(TALLOC_CTX *mem_ctx,
                                     struct auth_context **auth_context);
 NTSTATUS make_auth3_context_for_netlogon(TALLOC_CTX *mem_ctx,
 NTSTATUS make_auth3_context_for_ntlm(TALLOC_CTX *mem_ctx,
                                     struct auth_context **auth_context);
 NTSTATUS make_auth3_context_for_netlogon(TALLOC_CTX *mem_ctx,
index 0facb8668cd37f5167689acd55230292985ac73d..69e53bb708351c37fc441d846fc1e255282b5598 100644 (file)
@@ -98,7 +98,7 @@ struct auth_context {
        const char *forced_samba4_methods;
 };
 
        const char *forced_samba4_methods;
 };
 
-typedef struct auth_methods
+struct auth_methods
 {
        struct auth_methods *prev, *next;
        const char *name; /* What name got this module */
 {
        struct auth_methods *prev, *next;
        const char *name; /* What name got this module */
@@ -117,7 +117,7 @@ typedef struct auth_methods
 
        uint32_t flags;
 
 
        uint32_t flags;
 
-} auth_methods;
+};
 
 typedef NTSTATUS (*auth_init_function)(struct auth_context *, const char *, struct auth_methods **);
 
 
 typedef NTSTATUS (*auth_init_function)(struct auth_context *, const char *, struct auth_methods **);