summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSimo Sorce <ssorce@redhat.com>2010-03-11 17:02:43 -0500
committerStephen Gallagher <sgallagh@redhat.com>2010-04-12 09:22:14 -0400
commit9724c51470c3f3416598cb07e0c7c07851345485 (patch)
tree737ad5f7556fda01abd8b065b979d001855359fa /src
parentc38706faa07a380c542cd1bda3ee54edfaf275d4 (diff)
downloadsssd-9724c51470c3f3416598cb07e0c7c07851345485.tar.gz
sssd-9724c51470c3f3416598cb07e0c7c07851345485.tar.bz2
sssd-9724c51470c3f3416598cb07e0c7c07851345485.zip
sysdb: remove sysdb_check_handle
not used anymore
Diffstat (limited to 'src')
-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,