Преглед изворни кода

Add recovery plug support.

(Logical change 1.74)


git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@261 fd59a12c-fef9-0310-b244-a6a79926bd2f
Steven Dake пре 21 година
родитељ
комит
4c7f94b70b
1 измењених фајлова са 7 додато и 4 уклоњено
  1. 7 4
      exec/main.c

+ 7 - 4
exec/main.c

@@ -682,6 +682,7 @@ static void deliver_fn (
 }
 
 static void confchg_fn (
+	enum gmi_configuration_type configuration_type,
 	struct sockaddr_in *member_list, int member_list_entries,
 	struct sockaddr_in *left_list, int left_list_entries,
 	struct sockaddr_in *joined_list, int joined_list_entries)
@@ -693,8 +694,10 @@ static void confchg_fn (
 	 */
 	for (i = 0; i < AIS_SERVICE_HANDLERS_COUNT; i++) {
 		if (ais_service_handlers[i]->confchg_fn) {
-			ais_service_handlers[i]->confchg_fn (member_list, member_list_entries,
-				left_list, left_list_entries, joined_list, joined_list_entries);
+			ais_service_handlers[i]->confchg_fn (configuration_type,
+				member_list, member_list_entries,
+				left_list, left_list_entries,
+				joined_list, joined_list_entries);
 		}
 	}
 }
@@ -770,8 +773,8 @@ static void aisexec_service_handlers_init (void)
 	 * Initialize all services
 	 */
 	for (i = 0; i < AIS_SERVICE_HANDLERS_COUNT; i++) {
-		if (ais_service_handlers[i]->aisexec_init_fn) {
-			ais_service_handlers[i]->aisexec_init_fn ();
+		if (ais_service_handlers[i]->exec_init_fn) {
+			ais_service_handlers[i]->exec_init_fn ();
 		}
 	}
 }