1
0
mirror of https://github.com/samba-team/samba.git synced 2025-03-08 04:58:40 +03:00

Move replmd_drsuapi_DsReplicaCursor2_compare to a common place.

This commit is contained in:
Anatoliy Atanasov 2009-09-14 11:46:59 -07:00 committed by Andrew Tridgell
parent 6e56261eb7
commit 0b68967096
3 changed files with 8 additions and 14 deletions

View File

@ -2411,3 +2411,9 @@ again:
return ret;
}
int drsuapi_DsReplicaCursor2_compare(const struct drsuapi_DsReplicaCursor2 *c1,
const struct drsuapi_DsReplicaCursor2 *c2)
{
return GUID_compare(&c1->source_dsa_invocation_id, &c2->source_dsa_invocation_id);
}

View File

@ -1543,12 +1543,6 @@ static int replmd_replicated_uptodate_modify_callback(struct ldb_request *req,
return ldb_module_done(ar->req, NULL, NULL, LDB_SUCCESS);
}
static int replmd_drsuapi_DsReplicaCursor2_compare(const struct drsuapi_DsReplicaCursor2 *c1,
const struct drsuapi_DsReplicaCursor2 *c2)
{
return GUID_compare(&c1->source_dsa_invocation_id, &c2->source_dsa_invocation_id);
}
static int replmd_replicated_uptodate_modify(struct replmd_replicated_request *ar)
{
struct ldb_context *ldb;
@ -1703,7 +1697,7 @@ static int replmd_replicated_uptodate_modify(struct replmd_replicated_request *a
*/
qsort(nuv.ctr.ctr2.cursors, nuv.ctr.ctr2.count,
sizeof(struct drsuapi_DsReplicaCursor2),
(comparison_fn_t)replmd_drsuapi_DsReplicaCursor2_compare);
(comparison_fn_t)drsuapi_DsReplicaCursor2_compare);
/*
* create the change ldb_message

View File

@ -162,12 +162,6 @@ static WERROR get_nc_changes_build_object(struct drsuapi_DsReplicaObjectListItem
return WERR_OK;
}
static int replmd_drsuapi_DsReplicaCursor2_compare(const struct drsuapi_DsReplicaCursor2 *c1,
const struct drsuapi_DsReplicaCursor2 *c2)
{
return GUID_compare(&c1->source_dsa_invocation_id, &c2->source_dsa_invocation_id);
}
/*
load replUpToDateVector from a DN
*/
@ -252,7 +246,7 @@ static WERROR get_nc_changes_udv(struct ldb_context *sam_ctx,
qsort(udv->cursors, udv->count,
sizeof(struct drsuapi_DsReplicaCursor2),
(comparison_fn_t)replmd_drsuapi_DsReplicaCursor2_compare);
(comparison_fn_t)drsuapi_DsReplicaCursor2_compare);
return WERR_OK;
}