winbind: Remove unused idmap_backends_unixid_to_sid
authorVolker Lendecke <vl@samba.org>
Wed, 16 Mar 2016 14:35:51 +0000 (15:35 +0100)
committerVolker Lendecke <vl@samba.org>
Wed, 30 Mar 2016 15:58:48 +0000 (17:58 +0200)
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
Autobuild-User(master): Volker Lendecke <vl@samba.org>
Autobuild-Date(master): Wed Mar 30 17:58:48 CEST 2016 on sn-devel-144

source3/torture/test_idmap_tdb_common.c
source3/winbindd/idmap.c
source3/winbindd/idmap_proto.h

index dd736ad40c20dd408984a4d5d2e0b2b6dca02d81..897d2173002509c25f0f9fcf5ccdd4f8f815f1c8 100644 (file)
@@ -62,11 +62,6 @@ bool idmap_is_online(void)
        return true;
 }
 
-NTSTATUS idmap_backends_unixid_to_sid(struct id_map *id)
-{
-       return NT_STATUS_OK;
-}
-
 static bool open_db(struct idmap_tdb_common_context *ctx)
 {
        NTSTATUS status;
index 0ff35caacf745ccea2263136b0e465a012b3218e..84834f1a3dba227bb7597caaf8a38c5bd815a6c4 100644 (file)
@@ -617,49 +617,3 @@ NTSTATUS idmap_backend_unixids_to_sids(struct id_map **maps,
 
        return status;
 }
-
-NTSTATUS idmap_backends_unixid_to_sid(struct id_map *id)
-{
-       struct idmap_domain *dom;
-       struct id_map *maps[2];
-       bool ok;
-       int i;
-
-       ok = idmap_init();
-       if (!ok) {
-               return NT_STATUS_NONE_MAPPED;
-       }
-
-       DEBUG(10, ("idmap_backend_unixid_to_sid: xid = %d (type %d)\n",
-                  id->xid.id, id->xid.type));
-
-       maps[0] = id;
-       maps[1] = NULL;
-
-       /*
-        * Always give passdb a chance first
-        */
-
-       dom = passdb_idmap_domain;
-       if ((dom != NULL)
-           && NT_STATUS_IS_OK(dom->methods->unixids_to_sids(dom, maps))
-           && id->status == ID_MAPPED) {
-               return NT_STATUS_OK;
-       }
-
-       dom = default_idmap_domain;
-
-       for (i=0; i<num_domains; i++) {
-               if ((id->xid.id >= idmap_domains[i]->low_id) &&
-                   (id->xid.id <= idmap_domains[i]->high_id)) {
-                       dom = idmap_domains[i];
-                       break;
-               }
-       }
-
-       if (dom == NULL) {
-               return NT_STATUS_NONE_MAPPED;
-       }
-
-       return dom->methods->unixids_to_sids(dom, maps);
-}
index c690d27bd84f70737c78f09e4ff2b2895f4db655..ea96d728713875758575b1723d4c788a263ff154 100644 (file)
@@ -34,7 +34,6 @@ NTSTATUS smb_register_idmap(int version, const char *name,
 void idmap_close(void);
 NTSTATUS idmap_allocate_uid(struct unixid *id);
 NTSTATUS idmap_allocate_gid(struct unixid *id);
-NTSTATUS idmap_backends_unixid_to_sid(struct id_map *id);
 NTSTATUS idmap_backend_unixids_to_sids(struct id_map **maps,
                                       const char *domain_name);