From bbd82b0fee4cc4b8491ce30550b9ae8539116e3c Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Thu, 13 Aug 2015 18:16:20 +0200 Subject: [PATCH] s3:winbindd/idmap_*: make function prototypes available via static_decl_idmap; This allows the static build of the modules. Signed-off-by: Stefan Metzmacher Reviewed-by: Ralph Boehme --- source3/winbindd/idmap_ad.c | 1 + source3/winbindd/idmap_autorid.c | 1 + source3/winbindd/idmap_hash/idmap_hash.c | 1 + source3/winbindd/idmap_rfc2307.c | 1 + source3/winbindd/idmap_rid.c | 1 + source3/winbindd/idmap_script.c | 1 + source3/winbindd/idmap_tdb2.c | 1 + 7 files changed, 7 insertions(+) diff --git a/source3/winbindd/idmap_ad.c b/source3/winbindd/idmap_ad.c index 5f7ab633be8..bc9d785bb41 100644 --- a/source3/winbindd/idmap_ad.c +++ b/source3/winbindd/idmap_ad.c @@ -962,6 +962,7 @@ static struct nss_info_methods nss_sfu20_methods = { Initialize the plugins ***********************************************************************/ +static_decl_idmap; NTSTATUS idmap_ad_init(void) { static NTSTATUS status_idmap_ad = NT_STATUS_UNSUCCESSFUL; diff --git a/source3/winbindd/idmap_autorid.c b/source3/winbindd/idmap_autorid.c index eeac2b063be..76dccaa96cc 100644 --- a/source3/winbindd/idmap_autorid.c +++ b/source3/winbindd/idmap_autorid.c @@ -824,6 +824,7 @@ static struct idmap_methods autorid_methods = { .allocate_id = idmap_autorid_allocate_id }; +static_decl_idmap; NTSTATUS idmap_autorid_init(void) { return smb_register_idmap(SMB_IDMAP_INTERFACE_VERSION, diff --git a/source3/winbindd/idmap_hash/idmap_hash.c b/source3/winbindd/idmap_hash/idmap_hash.c index 1dbd300fbb4..51bbf5b8306 100644 --- a/source3/winbindd/idmap_hash/idmap_hash.c +++ b/source3/winbindd/idmap_hash/idmap_hash.c @@ -366,6 +366,7 @@ static struct nss_info_methods hash_nss_methods = { state. **********************************************************************/ +static_decl_idmap; NTSTATUS idmap_hash_init(void) { static NTSTATUS idmap_status = NT_STATUS_UNSUCCESSFUL; diff --git a/source3/winbindd/idmap_rfc2307.c b/source3/winbindd/idmap_rfc2307.c index e9d04c30139..6b3ab4a2497 100644 --- a/source3/winbindd/idmap_rfc2307.c +++ b/source3/winbindd/idmap_rfc2307.c @@ -861,6 +861,7 @@ static struct idmap_methods rfc2307_methods = { .sids_to_unixids = idmap_rfc2307_sids_to_unixids, }; +static_decl_idmap; NTSTATUS idmap_rfc2307_init(void) { return smb_register_idmap(SMB_IDMAP_INTERFACE_VERSION, "rfc2307", diff --git a/source3/winbindd/idmap_rid.c b/source3/winbindd/idmap_rid.c index 099f68c5ee3..d6c649bd9e1 100644 --- a/source3/winbindd/idmap_rid.c +++ b/source3/winbindd/idmap_rid.c @@ -185,6 +185,7 @@ static struct idmap_methods rid_methods = { .sids_to_unixids = idmap_rid_sids_to_unixids, }; +static_decl_idmap; NTSTATUS idmap_rid_init(void) { return smb_register_idmap(SMB_IDMAP_INTERFACE_VERSION, "rid", &rid_methods); diff --git a/source3/winbindd/idmap_script.c b/source3/winbindd/idmap_script.c index 3a0d685507b..e758b4eb169 100644 --- a/source3/winbindd/idmap_script.c +++ b/source3/winbindd/idmap_script.c @@ -388,6 +388,7 @@ static struct idmap_methods db_methods = { .sids_to_unixids = idmap_script_sids_to_unixids, }; +static_decl_idmap; NTSTATUS idmap_script_init(void) { return smb_register_idmap(SMB_IDMAP_INTERFACE_VERSION, "script", &db_methods); diff --git a/source3/winbindd/idmap_tdb2.c b/source3/winbindd/idmap_tdb2.c index ddd4dbfcf98..1b75936f9a3 100644 --- a/source3/winbindd/idmap_tdb2.c +++ b/source3/winbindd/idmap_tdb2.c @@ -609,6 +609,7 @@ static struct idmap_methods db_methods = { .allocate_id = idmap_tdb_common_get_new_id }; +static_decl_idmap; NTSTATUS idmap_tdb2_init(void) { return smb_register_idmap(SMB_IDMAP_INTERFACE_VERSION, "tdb2", &db_methods); -- 2.11.4.GIT