s3:idmap: remove unused idmap_set_mapping().
authorMichael Adam <obnox@samba.org>
Thu, 22 Jan 2009 13:31:55 +0000 (14:31 +0100)
committerMichael Adam <obnox@samba.org>
Sat, 14 Aug 2010 00:10:34 +0000 (02:10 +0200)
Michael

source3/include/proto.h
source3/winbindd/idmap.c

index 51bd95838f0e72f39702191ae73927b0ef3c654e..5b6e5bdb8af2851691929fc22b5c613e91d19c46 100644 (file)
@@ -6022,7 +6022,6 @@ NTSTATUS idmap_backends_sid_to_unixid(const char *domname,
                                      struct id_map *id);
 NTSTATUS idmap_new_mapping(const struct dom_sid *psid, enum id_type type,
                           struct unixid *pxid);
-NTSTATUS idmap_set_mapping(const struct id_map *map);
 NTSTATUS idmap_remove_mapping(const struct id_map *map);
 
 /* The following definitions come from winbindd/idmap_cache.c  */
index 431f9bc0050a35d92da8976820299f3b3662ffee..d6757a56396b38d0a1195cb6d83e0caed51c77b5 100644 (file)
@@ -774,23 +774,6 @@ NTSTATUS idmap_backends_sid_to_unixid(const char *domain, struct id_map *id)
        return dom->methods->sids_to_unixids(dom, maps);
 }
 
-NTSTATUS idmap_set_mapping(const struct id_map *map)
-{
-       struct idmap_domain *dom;
-
-       dom = idmap_find_domain(NULL);
-       if (dom == NULL) {
-               DEBUG(3, ("no default domain, no place to write\n"));
-               return NT_STATUS_ACCESS_DENIED;
-       }
-       if (dom->methods->set_mapping == NULL) {
-               DEBUG(3, ("default domain not writable\n"));
-               return NT_STATUS_MEDIA_WRITE_PROTECTED;
-       }
-
-       return dom->methods->set_mapping(dom, map);
-}
-
 NTSTATUS idmap_remove_mapping(const struct id_map *map)
 {
        struct idmap_domain *dom;