]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
s3:winbindd: use struct initializers for all struct winbindd_methods cases
authorStefan Metzmacher <metze@samba.org>
Tue, 26 Jul 2022 08:52:19 +0000 (10:52 +0200)
committerStefan Metzmacher <metze@samba.org>
Wed, 15 Jan 2025 13:03:34 +0000 (13:03 +0000)
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
source3/winbindd/winbindd_ads.c
source3/winbindd/winbindd_msrpc.c
source3/winbindd/winbindd_reconnect.c
source3/winbindd/winbindd_reconnect_ads.c

index 90f1fbf15ff8f22c2e6a94e16d08fa883e2f0cbe..dcc73dcf375f94d2bc029e2861f1832a84d03829 100644 (file)
@@ -1506,20 +1506,21 @@ static NTSTATUS trusted_domains(struct winbindd_domain *domain,
 
 /* the ADS backend methods are exposed via this structure */
 struct winbindd_methods ads_methods = {
-       True,
-       query_user_list,
-       enum_dom_groups,
-       enum_local_groups,
-       name_to_sid,
-       sid_to_name,
-       rids_to_names,
-       lookup_usergroups,
-       lookup_useraliases,
-       lookup_groupmem,
-       lookup_aliasmem,
-       lockout_policy,
-       password_policy,
-       trusted_domains,
+       .consistent             = true,
+
+       .query_user_list        = query_user_list,
+       .enum_dom_groups        = enum_dom_groups,
+       .enum_local_groups      = enum_local_groups,
+       .name_to_sid            = name_to_sid,
+       .sid_to_name            = sid_to_name,
+       .rids_to_names          = rids_to_names,
+       .lookup_usergroups      = lookup_usergroups,
+       .lookup_useraliases     = lookup_useraliases,
+       .lookup_groupmem        = lookup_groupmem,
+       .lookup_aliasmem        = lookup_aliasmem,
+       .lockout_policy         = lockout_policy,
+       .password_policy        = password_policy,
+       .trusted_domains        = trusted_domains,
 };
 
 #endif
index 9324633aa144a1efb5ad3a12f7bcaed12f5c9c95..a522172bd2d5ed57a91eb4609f2887ee8b103e3a 100644 (file)
@@ -1160,18 +1160,19 @@ static NTSTATUS winbindd_lookup_names(TALLOC_CTX *mem_ctx,
 
 /* the rpc backend methods are exposed via this structure */
 struct winbindd_methods msrpc_methods = {
-       False,
-       msrpc_query_user_list,
-       msrpc_enum_dom_groups,
-       msrpc_enum_local_groups,
-       msrpc_name_to_sid,
-       msrpc_sid_to_name,
-       msrpc_rids_to_names,
-       msrpc_lookup_usergroups,
-       msrpc_lookup_useraliases,
-       msrpc_lookup_groupmem,
-       msrpc_lookup_aliasmem,
-       msrpc_lockout_policy,
-       msrpc_password_policy,
-       msrpc_trusted_domains,
+       .consistent             = false,
+
+       .query_user_list        = msrpc_query_user_list,
+       .enum_dom_groups        = msrpc_enum_dom_groups,
+       .enum_local_groups      = msrpc_enum_local_groups,
+       .name_to_sid            = msrpc_name_to_sid,
+       .sid_to_name            = msrpc_sid_to_name,
+       .rids_to_names          = msrpc_rids_to_names,
+       .lookup_usergroups      = msrpc_lookup_usergroups,
+       .lookup_useraliases     = msrpc_lookup_useraliases,
+       .lookup_groupmem        = msrpc_lookup_groupmem,
+       .lookup_aliasmem        = msrpc_lookup_aliasmem,
+       .lockout_policy         = msrpc_lockout_policy,
+       .password_policy        = msrpc_password_policy,
+       .trusted_domains        = msrpc_trusted_domains,
 };
index c49831b3c136645354ac489d3a2b1d3f4923046e..76255a79707b907fbb556575037012edb133805f 100644 (file)
@@ -337,18 +337,19 @@ static NTSTATUS trusted_domains(struct winbindd_domain *domain,
 
 /* the rpc backend methods are exposed via this structure */
 struct winbindd_methods reconnect_methods = {
-       False,
-       query_user_list,
-       enum_dom_groups,
-       enum_local_groups,
-       name_to_sid,
-       sid_to_name,
-       rids_to_names,
-       lookup_usergroups,
-       lookup_useraliases,
-       lookup_groupmem,
-       lookup_aliasmem,
-       lockout_policy,
-       password_policy,
-       trusted_domains,
+       .consistent             = false,
+
+       .query_user_list        = query_user_list,
+       .enum_dom_groups        = enum_dom_groups,
+       .enum_local_groups      = enum_local_groups,
+       .name_to_sid            = name_to_sid,
+       .sid_to_name            = sid_to_name,
+       .rids_to_names          = rids_to_names,
+       .lookup_usergroups      = lookup_usergroups,
+       .lookup_useraliases     = lookup_useraliases,
+       .lookup_groupmem        = lookup_groupmem,
+       .lookup_aliasmem        = lookup_aliasmem,
+       .lockout_policy         = lockout_policy,
+       .password_policy        = password_policy,
+       .trusted_domains        = trusted_domains,
 };
index 367f4c68e88cd675c92a41a332e07accd2f9488d..c013836595abb974904a5d3a477074f947e3dcb0 100644 (file)
@@ -343,20 +343,21 @@ static NTSTATUS trusted_domains(struct winbindd_domain *domain,
 
 /* the rpc backend methods are exposed via this structure */
 struct winbindd_methods reconnect_ads_methods = {
-       true,
-       query_user_list,
-       enum_dom_groups,
-       enum_local_groups,
-       name_to_sid,
-       sid_to_name,
-       rids_to_names,
-       lookup_usergroups,
-       lookup_useraliases,
-       lookup_groupmem,
-       lookup_aliasmem,
-       lockout_policy,
-       password_policy,
-       trusted_domains,
+       .consistent             = true,
+
+       .query_user_list        = query_user_list,
+       .enum_dom_groups        = enum_dom_groups,
+       .enum_local_groups      = enum_local_groups,
+       .name_to_sid            = name_to_sid,
+       .sid_to_name            = sid_to_name,
+       .rids_to_names          = rids_to_names,
+       .lookup_usergroups      = lookup_usergroups,
+       .lookup_useraliases     = lookup_useraliases,
+       .lookup_groupmem        = lookup_groupmem,
+       .lookup_aliasmem        = lookup_aliasmem,
+       .lockout_policy         = lockout_policy,
+       .password_policy        = password_policy,
+       .trusted_domains        = trusted_domains,
 };
 
 #endif