s4-dsdb: rename dsdb_module_search_handle_flags to dsdb_request_add_controls
authorAndrew Tridgell <tridge@samba.org>
Wed, 16 Dec 2009 00:28:50 +0000 (11:28 +1100)
committerAndrew Tridgell <tridge@samba.org>
Wed, 16 Dec 2009 09:56:21 +0000 (20:56 +1100)
This function will be used for non-search controls, like relax

source4/dsdb/samdb/ldb_modules/extended_dn_store.c
source4/dsdb/samdb/ldb_modules/samldb.c
source4/dsdb/samdb/ldb_modules/util.c

index 3a531c00a5a1f9c95a7049d5b45cc49f4f1abc17..0b9a105be6b7fc2920d36f9221f0a4a472422e68 100644 (file)
@@ -275,8 +275,8 @@ static int extended_store_replace(struct extended_dn_context *ac,
                return ret;
        }
 
                return ret;
        }
 
-       ret = dsdb_module_search_handle_flags(ac->module, os->search_req, 
-                                             DSDB_SEARCH_SHOW_DELETED|DSDB_SEARCH_SHOW_DN_IN_STORAGE_FORMAT);
+       ret = dsdb_request_add_controls(ac->module, os->search_req,
+                                       DSDB_SEARCH_SHOW_DELETED|DSDB_SEARCH_SHOW_DN_IN_STORAGE_FORMAT);
        if (ret != LDB_SUCCESS) {
                talloc_free(os);
                return ret;
        if (ret != LDB_SUCCESS) {
                talloc_free(os);
                return ret;
index e49b493a984b6a4f23dc06f538fbeed061acd5d9..fc286c4d839743d82a56c8b456619f503e53fce3 100644 (file)
@@ -1010,7 +1010,7 @@ static int samldb_find_for_defaultObjectCategory(struct samldb_ctx *ac)
                if (ret != LDB_SUCCESS) {
                        return ret;
                }
                if (ret != LDB_SUCCESS) {
                        return ret;
                }
-               ret = dsdb_module_search_handle_flags(ac->module, req, DSDB_SEARCH_SHOW_DN_IN_STORAGE_FORMAT);
+               ret = dsdb_request_add_controls(ac->module, req, DSDB_SEARCH_SHOW_DN_IN_STORAGE_FORMAT);
                if (ret != LDB_SUCCESS) {
                        return ret;
                }
                if (ret != LDB_SUCCESS) {
                        return ret;
                }
index df3b0a9e80c0ac5d96e328383889bcb433b1b5b6..ebc2d9476a80621499c010a0faa2f1828ef2cd6f 100644 (file)
 #include "dsdb/samdb/ldb_modules/util.h"
 #include "dsdb/samdb/samdb.h"
 
 #include "dsdb/samdb/ldb_modules/util.h"
 #include "dsdb/samdb/samdb.h"
 
-int dsdb_module_search_handle_flags(struct ldb_module *module, struct ldb_request *req, int dsdb_flags) 
+/*
+  add a set of controls to a ldb_request structure based on a set of
+  flags. See util.h for a list of available flags
+ */
+int dsdb_request_add_controls(struct ldb_module *module, struct ldb_request *req, uint32_t dsdb_flags)
 {
        int ret;
        if (dsdb_flags & DSDB_SEARCH_SEARCH_ALL_PARTITIONS) {
 {
        int ret;
        if (dsdb_flags & DSDB_SEARCH_SEARCH_ALL_PARTITIONS) {
@@ -120,7 +124,7 @@ int dsdb_module_search_dn(struct ldb_module *module,
                return ret;
        }
 
                return ret;
        }
 
-       ret = dsdb_module_search_handle_flags(module, req, dsdb_flags);
+       ret = dsdb_request_add_controls(module, req, dsdb_flags);
        if (ret != LDB_SUCCESS) {
                talloc_free(tmp_ctx);
                return ret;
        if (ret != LDB_SUCCESS) {
                talloc_free(tmp_ctx);
                return ret;
@@ -186,7 +190,7 @@ int dsdb_module_search(struct ldb_module *module,
                return ret;
        }
 
                return ret;
        }
 
-       ret = dsdb_module_search_handle_flags(module, req, dsdb_flags);
+       ret = dsdb_request_add_controls(module, req, dsdb_flags);
        if (ret != LDB_SUCCESS) {
                talloc_free(tmp_ctx);
                return ret;
        if (ret != LDB_SUCCESS) {
                talloc_free(tmp_ctx);
                return ret;