s3:winbindd: remove unused function idmap_backends_sid_to_unixid()
authorMichael Adam <obnox@samba.org>
Fri, 30 Nov 2012 14:27:15 +0000 (15:27 +0100)
committerStefan Metzmacher <metze@samba.org>
Mon, 3 Dec 2012 07:48:28 +0000 (08:48 +0100)
Signed-off-by: Michael Adam <obnox@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
source3/winbindd/idmap.c
source3/winbindd/idmap_proto.h

index 5a690f15276f57c7709d83a085b3ead50c6c64ff..ae4fb2b246a5d76464da9499c9715b0f8e06a35f 100644 (file)
@@ -513,44 +513,3 @@ NTSTATUS idmap_backends_unixid_to_sid(const char *domname, struct id_map *id)
 
        return dom->methods->unixids_to_sids(dom, maps);
 }
-
-NTSTATUS idmap_backends_sid_to_unixid(const char *domain, struct id_map *id)
-{
-       struct idmap_domain *dom;
-       struct id_map *maps[2];
-
-       DEBUG(10, ("idmap_backends_sid_to_unixid: domain = '%s', sid = [%s]\n",
-                  domain?domain:"NULL", sid_string_dbg(id->sid)));
-
-       maps[0] = id;
-       maps[1] = NULL;
-
-       if (sid_check_is_in_builtin(id->sid)
-           || (sid_check_is_in_our_sam(id->sid)))
-       {
-               NTSTATUS status;
-
-               DEBUG(10, ("asking passdb...\n"));
-
-               dom = idmap_passdb_domain(NULL);
-               if (dom == NULL) {
-                       return NT_STATUS_NONE_MAPPED;
-               }
-               status = dom->methods->sids_to_unixids(dom, maps);
-
-               if (NT_STATUS_IS_OK(status) && id->status == ID_MAPPED) {
-                       return status;
-               }
-
-               DEBUG(10, ("passdb could not map.\n"));
-
-               return NT_STATUS_NONE_MAPPED;
-       }
-
-       dom = idmap_find_domain(domain);
-       if (dom == NULL) {
-               return NT_STATUS_NONE_MAPPED;
-       }
-
-       return dom->methods->sids_to_unixids(dom, maps);
-}
index 6b3d8cfc9f307a4afd9c0ce96da8ebf7c6f515d2..892b258d6ab41e6191f6f4732d1b5495fe101217 100644 (file)
@@ -36,8 +36,6 @@ NTSTATUS idmap_allocate_uid(struct unixid *id);
 NTSTATUS idmap_allocate_gid(struct unixid *id);
 NTSTATUS idmap_backends_unixid_to_sid(const char *domname,
                                      struct id_map *id);
-NTSTATUS idmap_backends_sid_to_unixid(const char *domname,
-                                     struct id_map *id);
 
 /* The following definitions come from winbindd/idmap_nss.c  */