summaryrefslogtreecommitdiffstats
path: root/src/db/sysdb_ops.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/db/sysdb_ops.c')
-rw-r--r--src/db/sysdb_ops.c90
1 files changed, 0 insertions, 90 deletions
diff --git a/src/db/sysdb_ops.c b/src/db/sysdb_ops.c
index 137ca8c0..712b76c3 100644
--- a/src/db/sysdb_ops.c
+++ b/src/db/sysdb_ops.c
@@ -1318,96 +1318,6 @@ fail:
return ret;
}
-/* = sysdb_check_handle ================== */
-struct sysdb_check_handle_state {
- struct tevent_context *ev;
- struct sysdb_handle *handle;
-};
-
-static void sysdb_check_handle_done(struct tevent_req *subreq);
-
-struct tevent_req *sysdb_check_handle_send(TALLOC_CTX *mem_ctx,
- struct tevent_context *ev,
- struct sysdb_ctx *sysdb,
- struct sysdb_handle *handle)
-{
- struct tevent_req *req;
- struct tevent_req *subreq;
- struct sysdb_check_handle_state *state;
-
- if (sysdb == NULL && handle == NULL) {
- DEBUG(1, ("Sysdb context not available.\n"));
- return NULL;
- }
-
- req = tevent_req_create(mem_ctx, &state, struct sysdb_check_handle_state);
- if (req == NULL) {
- DEBUG(1, ("tevent_req_create failed.\n"));
- return NULL;
- }
-
- state->ev = ev;
-
- if (handle != NULL) {
- state->handle = talloc_memdup(state, handle, sizeof(struct sysdb_handle));
- if (state->handle == NULL) {
- DEBUG(1, ("talloc_memdup failed.\n"));
- tevent_req_error(req, ENOMEM);
- } else {
- tevent_req_done(req);
- }
- tevent_req_post(req, ev);
- return req;
- }
-
- state->handle = NULL;
-
- subreq = sysdb_operation_send(state, state->ev, sysdb);
- if (!subreq) {
- DEBUG(1, ("sysdb_operation_send failed.\n"));
- tevent_req_error(req, ENOMEM);
- tevent_req_post(req, ev);
- return req;
- }
- tevent_req_set_callback(subreq, sysdb_check_handle_done, req);
-
- return req;
-}
-
-static void sysdb_check_handle_done(struct tevent_req *subreq)
-{
- struct tevent_req *req = tevent_req_callback_data(subreq,
- struct tevent_req);
- struct sysdb_check_handle_state *state = tevent_req_data(req,
- struct sysdb_check_handle_state);
- int ret;
-
- ret = sysdb_operation_recv(subreq, state, &state->handle);
- talloc_zfree(subreq);
- if (ret) {
- DEBUG(6, ("Error: %d (%s)\n", ret, strerror(ret)));
- tevent_req_error(req, ret);
- return;
- }
-
- tevent_req_done(req);
- return;
-}
-
-int sysdb_check_handle_recv(struct tevent_req *req, TALLOC_CTX *memctx,
- struct sysdb_handle **handle)
-{
- struct sysdb_check_handle_state *state = tevent_req_data(req,
- struct sysdb_check_handle_state);
-
- TEVENT_REQ_RETURN_ON_ERROR(req);
-
- *handle = talloc_move(memctx, &state->handle);
-
- return EOK;
-
-}
-
/* =Custom Search================== */
int sysdb_search_custom(TALLOC_CTX *mem_ctx,