s3: Remove unused ads_get_attrname_by_oid
authorVolker Lendecke <vl@samba.org>
Tue, 16 Nov 2010 18:22:17 +0000 (19:22 +0100)
committerVolker Lendecke <vl@samba.org>
Sat, 20 Nov 2010 13:42:44 +0000 (14:42 +0100)
source3/libads/ldap_schema.c
source3/libads/ldap_schema.h

index db5d35ec92a77bf9797f19bdc89a9613202ccb90..51aac14906c9e7697e0df22333950444d77173da 100644 (file)
@@ -157,47 +157,6 @@ const char *ads_get_attrname_by_guid(ADS_STRUCT *ads,
        
 }
 
-const char *ads_get_attrname_by_oid(ADS_STRUCT *ads, const char *schema_path, TALLOC_CTX *mem_ctx, const char * OID)
-{
-       ADS_STATUS rc;
-       int count = 0;
-       LDAPMessage *res = NULL;
-       char *expr = NULL;
-       const char *attrs[] = { "lDAPDisplayName", NULL };
-       char *result;
-
-       if (ads == NULL || mem_ctx == NULL || OID == NULL) {
-               goto failed;
-       }
-
-       expr = talloc_asprintf(mem_ctx, "(attributeId=%s)", OID);
-       if (expr == NULL) {
-               goto failed;
-       }
-
-       rc = ads_do_search_retry(ads, schema_path, LDAP_SCOPE_SUBTREE, 
-               expr, attrs, &res);
-       if (!ADS_ERR_OK(rc)) {
-               goto failed;
-       }
-
-       count = ads_count_replies(ads, res);
-       if (count == 0 || !res) {
-               goto failed;
-       }
-
-       result = ads_pull_string(ads, mem_ctx, res, "lDAPDisplayName");
-       ads_msgfree(ads, res);
-
-       return result;
-       
-failed:
-       DEBUG(0,("ads_get_attrname_by_oid: failed to retrieve name for oid: %s\n", 
-               OID));
-       
-       ads_msgfree(ads, res);
-       return NULL;
-}
 /*********************************************************************
 *********************************************************************/
 
index 2a8cec264d349c38dc499e2da7f4383a948ed7e1..44964dd1c15ba0b98ad8c595e2a889683fa9804e 100644 (file)
@@ -50,7 +50,6 @@ const char *ads_get_attrname_by_guid(ADS_STRUCT *ads,
                                     const char *schema_path,
                                     TALLOC_CTX *mem_ctx,
                                     const struct GUID *schema_guid);
-const char *ads_get_attrname_by_oid(ADS_STRUCT *ads, const char *schema_path, TALLOC_CTX *mem_ctx, const char * OID);
 ADS_STATUS ads_schema_path(ADS_STRUCT *ads, TALLOC_CTX *mem_ctx, char **schema_path);
 ADS_STATUS ads_check_posix_schema_mapping(TALLOC_CTX *mem_ctx,
                                          ADS_STRUCT *ads,