summaryrefslogtreecommitdiff
path: root/source4/rpc_server/drsuapi/dcesrv_drsuapi.c
diff options
context:
space:
mode:
authorAndrew Tridgell <tridge@samba.org>2009-09-08 11:49:28 +1000
committerAndrew Tridgell <tridge@samba.org>2009-09-08 11:52:45 +1000
commit91805627c9b845cfb47d2d8af9535b2929f093f5 (patch)
tree413841241c01d4bf34b64417b64ad7f9eb3c2575 /source4/rpc_server/drsuapi/dcesrv_drsuapi.c
parent783cde79667fbc91213733b0e85e596fc8173cea (diff)
downloadsamba-91805627c9b845cfb47d2d8af9535b2929f093f5.tar.gz
samba-91805627c9b845cfb47d2d8af9535b2929f093f5.tar.bz2
samba-91805627c9b845cfb47d2d8af9535b2929f093f5.zip
s4: implemented server side of DSUpdateRefs call
This call is made by DCs to tell us we should notify them of directory changes
Diffstat (limited to 'source4/rpc_server/drsuapi/dcesrv_drsuapi.c')
-rw-r--r--source4/rpc_server/drsuapi/dcesrv_drsuapi.c13
1 files changed, 3 insertions, 10 deletions
diff --git a/source4/rpc_server/drsuapi/dcesrv_drsuapi.c b/source4/rpc_server/drsuapi/dcesrv_drsuapi.c
index 1473da0ee1..30096f199e 100644
--- a/source4/rpc_server/drsuapi/dcesrv_drsuapi.c
+++ b/source4/rpc_server/drsuapi/dcesrv_drsuapi.c
@@ -350,6 +350,9 @@ static WERROR dcesrv_drsuapi_DsGetNCChanges(struct dcesrv_call_state *dce_call,
return WERR_DS_DRA_BAD_NC;
}
+ DEBUG(4,("DsGetNSChanges with uSHChanged >= %llu\n",
+ (unsigned long long)r->in.req->req8.highwatermark.highest_usn));
+
/* Construct response. */
ncRoot_dn = ldb_dn_new(mem_ctx, b_state->sam_ctx, ncRoot->dn);
ret = drsuapi_search_with_extended_dn(b_state->sam_ctx, mem_ctx, &site_res,
@@ -479,16 +482,6 @@ static WERROR dcesrv_drsuapi_DsGetNCChanges(struct dcesrv_call_state *dce_call,
/*
- drsuapi_DsReplicaUpdateRefs
-*/
-static WERROR dcesrv_drsuapi_DsReplicaUpdateRefs(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
- struct drsuapi_DsReplicaUpdateRefs *r)
-{
- DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
-}
-
-
-/*
DRSUAPI_REPLICA_ADD
*/
static WERROR dcesrv_DRSUAPI_REPLICA_ADD(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,