svn commit: samba r20085 - in branches/SAMBA_4_0/source/libnet: .

metze at samba.org metze at samba.org
Fri Dec 8 18:22:27 GMT 2006


Author: metze
Date: 2006-12-08 18:22:26 +0000 (Fri, 08 Dec 2006)
New Revision: 20085

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=20085

Log:
add _part to structure elements

metze
Modified:
   branches/SAMBA_4_0/source/libnet/libnet_become_dc.c


Changeset:
Modified: branches/SAMBA_4_0/source/libnet/libnet_become_dc.c
===================================================================
--- branches/SAMBA_4_0/source/libnet/libnet_become_dc.c	2006-12-08 18:13:49 UTC (rev 20084)
+++ branches/SAMBA_4_0/source/libnet/libnet_become_dc.c	2006-12-08 18:22:26 UTC (rev 20085)
@@ -125,7 +125,7 @@
 
 		struct drsuapi_DsReplicaObjectListItemEx *first_object;
 		struct drsuapi_DsReplicaObjectListItemEx *last_object;
-	} schema, config;
+	} schema_part, config_part;
 
 	struct becomeDC_fsmo {
 		const char *dns_name;
@@ -1676,20 +1676,20 @@
 
 static void becomeDC_drsuapi3_pull_schema_send(struct libnet_BecomeDC_state *s)
 {
-	s->schema.nc.guid	= GUID_zero();
-	s->schema.nc.sid	= s->zero_sid;
-	s->schema.nc.dn		= s->forest.schema_dn_str;
+	s->schema_part.nc.guid	= GUID_zero();
+	s->schema_part.nc.sid	= s->zero_sid;
+	s->schema_part.nc.dn	= s->forest.schema_dn_str;
 
-	s->schema.destination_dsa_guid	= s->drsuapi2.bind_guid;
+	s->schema_part.destination_dsa_guid	= s->drsuapi2.bind_guid;
 
-	s->schema.replica_flags	= DRSUAPI_DS_REPLICA_NEIGHBOUR_WRITEABLE
-				| DRSUAPI_DS_REPLICA_NEIGHBOUR_SYNC_ON_STARTUP
-				| DRSUAPI_DS_REPLICA_NEIGHBOUR_DO_SCHEDULED_SYNCS
-				| DRSUAPI_DS_REPLICA_NEIGHBOUR_FULL_IN_PROGRESS
-				| DRSUAPI_DS_REPLICA_NEIGHBOUR_NEVER_SYNCED
-				| DRSUAPI_DS_REPLICA_NEIGHBOUR_COMPRESS_CHANGES;
+	s->schema_part.replica_flags	= DRSUAPI_DS_REPLICA_NEIGHBOUR_WRITEABLE
+					| DRSUAPI_DS_REPLICA_NEIGHBOUR_SYNC_ON_STARTUP
+					| DRSUAPI_DS_REPLICA_NEIGHBOUR_DO_SCHEDULED_SYNCS
+					| DRSUAPI_DS_REPLICA_NEIGHBOUR_FULL_IN_PROGRESS
+					| DRSUAPI_DS_REPLICA_NEIGHBOUR_NEVER_SYNCED
+					| DRSUAPI_DS_REPLICA_NEIGHBOUR_COMPRESS_CHANGES;
 
-	becomeDC_drsuapi_pull_partition_send(s, &s->drsuapi2, &s->drsuapi3, &s->schema,
+	becomeDC_drsuapi_pull_partition_send(s, &s->drsuapi2, &s->drsuapi3, &s->schema_part,
 					     becomeDC_drsuapi3_pull_schema_recv);
 }
 
@@ -1707,7 +1707,7 @@
 	c->status = dcerpc_ndr_request_recv(req);
 	if (!composite_is_ok(c)) return;
 
-	status = becomeDC_drsuapi_pull_partition_recv(s, &s->schema, r);
+	status = becomeDC_drsuapi_pull_partition_recv(s, &s->schema_part, r);
 	if (!W_ERROR_IS_OK(status)) {
 		composite_error(c, werror_to_ntstatus(status));
 		return;
@@ -1715,8 +1715,8 @@
 
 	talloc_free(r);
 
-	if (s->schema.highwatermark.tmp_highest_usn > s->schema.highwatermark.highest_usn) {
-		becomeDC_drsuapi_pull_partition_send(s, &s->drsuapi2, &s->drsuapi3, &s->schema,
+	if (s->schema_part.highwatermark.tmp_highest_usn > s->schema_part.highwatermark.highest_usn) {
+		becomeDC_drsuapi_pull_partition_send(s, &s->drsuapi2, &s->drsuapi3, &s->schema_part,
 						     becomeDC_drsuapi3_pull_schema_recv);
 		return;
 	}
@@ -1728,20 +1728,20 @@
 
 static void becomeDC_drsuapi3_pull_config_send(struct libnet_BecomeDC_state *s)
 {
-	s->config.nc.guid	= GUID_zero();
-	s->config.nc.sid	= s->zero_sid;
-	s->config.nc.dn		= s->forest.config_dn_str;
+	s->config_part.nc.guid	= GUID_zero();
+	s->config_part.nc.sid	= s->zero_sid;
+	s->config_part.nc.dn	= s->forest.config_dn_str;
 
-	s->config.destination_dsa_guid	= s->drsuapi2.bind_guid;
+	s->config_part.destination_dsa_guid	= s->drsuapi2.bind_guid;
 
-	s->config.replica_flags	= DRSUAPI_DS_REPLICA_NEIGHBOUR_WRITEABLE
-				| DRSUAPI_DS_REPLICA_NEIGHBOUR_SYNC_ON_STARTUP
-				| DRSUAPI_DS_REPLICA_NEIGHBOUR_DO_SCHEDULED_SYNCS
-				| DRSUAPI_DS_REPLICA_NEIGHBOUR_FULL_IN_PROGRESS
-				| DRSUAPI_DS_REPLICA_NEIGHBOUR_NEVER_SYNCED
-				| DRSUAPI_DS_REPLICA_NEIGHBOUR_COMPRESS_CHANGES;
+	s->config_part.replica_flags	= DRSUAPI_DS_REPLICA_NEIGHBOUR_WRITEABLE
+					| DRSUAPI_DS_REPLICA_NEIGHBOUR_SYNC_ON_STARTUP
+					| DRSUAPI_DS_REPLICA_NEIGHBOUR_DO_SCHEDULED_SYNCS
+					| DRSUAPI_DS_REPLICA_NEIGHBOUR_FULL_IN_PROGRESS
+					| DRSUAPI_DS_REPLICA_NEIGHBOUR_NEVER_SYNCED
+					| DRSUAPI_DS_REPLICA_NEIGHBOUR_COMPRESS_CHANGES;
 
-	becomeDC_drsuapi_pull_partition_send(s, &s->drsuapi2, &s->drsuapi3, &s->config,
+	becomeDC_drsuapi_pull_partition_send(s, &s->drsuapi2, &s->drsuapi3, &s->config_part,
 					     becomeDC_drsuapi3_pull_config_recv);
 }
 
@@ -1757,7 +1757,7 @@
 	c->status = dcerpc_ndr_request_recv(req);
 	if (!composite_is_ok(c)) return;
 
-	status = becomeDC_drsuapi_pull_partition_recv(s, &s->config, r);
+	status = becomeDC_drsuapi_pull_partition_recv(s, &s->config_part, r);
 	if (!W_ERROR_IS_OK(status)) {
 		composite_error(c, werror_to_ntstatus(status));
 		return;
@@ -1765,8 +1765,8 @@
 
 	talloc_free(r);
 
-	if (s->config.highwatermark.tmp_highest_usn > s->config.highwatermark.highest_usn) {
-		becomeDC_drsuapi_pull_partition_send(s, &s->drsuapi2, &s->drsuapi3, &s->config,
+	if (s->config_part.highwatermark.tmp_highest_usn > s->config_part.highwatermark.highest_usn) {
+		becomeDC_drsuapi_pull_partition_send(s, &s->drsuapi2, &s->drsuapi3, &s->config_part,
 						     becomeDC_drsuapi3_pull_config_recv);
 		return;
 	}



More information about the samba-cvs mailing list