s3:winbindd/idmap make idmap modules loadable again
authorChristian Ambach <ambi@samba.org>
Thu, 20 Oct 2011 15:59:32 +0000 (17:59 +0200)
committerChristian Ambach <ambi@samba.org>
Fri, 21 Oct 2011 14:30:56 +0000 (16:30 +0200)
commit 355b5e3a831415d9bef97 changed the module system to
expect 'samba_init_module' as fixed initializer function

source3/winbindd/idmap_ad.c
source3/winbindd/idmap_adex/idmap_adex.c
source3/winbindd/idmap_autorid.c
source3/winbindd/idmap_hash/idmap_hash.c
source3/winbindd/idmap_rid.c
source3/winbindd/idmap_tdb2.c

index 65b518074b5f970773a4692b1eafd8d353f1cc70..a3ecc476e62591d25799d20032d4f71580931c24 100644 (file)
@@ -1096,7 +1096,7 @@ static struct nss_info_methods nss_sfu20_methods = {
  Initialize the plugins
  ***********************************************************************/
 
-NTSTATUS idmap_ad_init(void)
+NTSTATUS samba_init_module(void)
 {
        static NTSTATUS status_idmap_ad = NT_STATUS_UNSUCCESSFUL;
        static NTSTATUS status_nss_rfc2307 = NT_STATUS_UNSUCCESSFUL;
index c13642e741a67976a6e991c76c222266c284181f..56e025d8014ae301c3d4ae9b5e317b7e573bee8b 100644 (file)
@@ -385,7 +385,7 @@ static struct nss_info_methods adex_nss_methods = {
  against the idmap and nss_info interfaces being in a half-registered
  state.
  **********************************************************************/
-NTSTATUS idmap_adex_init(void)
+NTSTATUS samba_init_module(void)
 {
        static NTSTATUS idmap_status = NT_STATUS_UNSUCCESSFUL;
        static NTSTATUS nss_status = NT_STATUS_UNSUCCESSFUL;
index 1279f00ee660147571d237832ffd0d54a9f392cb..04c64354b7bc07e4cdaf727080e46697f0f9cbc1 100644 (file)
@@ -563,7 +563,7 @@ static struct idmap_methods autorid_methods = {
        .sids_to_unixids = idmap_autorid_sids_to_unixids,
 };
 
-NTSTATUS idmap_autorid_init(void)
+NTSTATUS samba_init_module(void)
 {
        return smb_register_idmap(SMB_IDMAP_INTERFACE_VERSION,
                                  "autorid", &autorid_methods);
index a6e883c47466d1b6d85ff5125fe871702202b994..1f36b217ef1ebbb19ffee8e5ba8557a30954ca13 100644 (file)
@@ -366,7 +366,7 @@ static struct nss_info_methods hash_nss_methods = {
  state.
  **********************************************************************/
 
-NTSTATUS idmap_hash_init(void)
+NTSTATUS samba_init_module(void)
 {
        static NTSTATUS idmap_status = NT_STATUS_UNSUCCESSFUL;
        static NTSTATUS nss_status = NT_STATUS_UNSUCCESSFUL;
index edc5e1677405ceb8a2d62341d1a9db99c0b3820e..4112fb860aee9cb5abcb3978dc01ce2f330024cc 100644 (file)
@@ -187,7 +187,7 @@ static struct idmap_methods rid_methods = {
        .sids_to_unixids = idmap_rid_sids_to_unixids,
 };
 
-NTSTATUS idmap_rid_init(void)
+NTSTATUS samba_init_module(void)
 {
        return smb_register_idmap(SMB_IDMAP_INTERFACE_VERSION, "rid", &rid_methods);
 }
index ab47fe5389d2b2f8ab32a0d5854c7f131412f2b9..ac3743e523ed19fab4723d6dc285eab6927f6cb1 100644 (file)
@@ -874,7 +874,7 @@ static struct idmap_methods db_methods = {
        .allocate_id     = idmap_tdb2_get_new_id
 };
 
-NTSTATUS idmap_tdb2_init(void)
+NTSTATUS samba_init_module(void)
 {
        return smb_register_idmap(SMB_IDMAP_INTERFACE_VERSION, "tdb2", &db_methods);
 }