stage7(GSListPtr resources, GSListPtr actions, GSListPtr action_constraints)
stage7(GSListPtr resources, GSListPtr actions, GSListPtr action_constraints, GSListPtr *action_sets)
stage7(GSListPtr resources, GSListPtr actions, GSListPtr action_constraints){	int lpc = 0;	slist_iter(		order, order_constraint_t, action_constraints, lpc,		action_wrapper_t *wrapper = (action_wrapper_t*)			cl_malloc(sizeof(action_wrapper_t));		wrapper->action = order->rh_action;		wrapper->strength = order->strength;				order->lh_action->actions_after =			g_slist_append(order->lh_action->actions_after,				       wrapper);		wrapper = (action_wrapper_t*)			cl_malloc(sizeof(action_wrapper_t));		wrapper->action = order->lh_action;		wrapper->strength = order->strength;		order->rh_action->actions_before =			g_slist_append(order->rh_action->actions_before,				       wrapper);		);	update_runnable(actions);		slist_iter(		rsc, resource_t, resources, lpc,		GSListPtr action_set = NULL;		if(rsc->stop->runnable) {			action_set = create_action_set(rsc->stop);			if(action_set != NULL) {				action_set_list =					g_slist_append(action_set_list,						       action_set);			} else {				pdebug("No actions resulting from %s->stop",				       rsc->id);			}								}		if(rsc->start->runnable) {			action_set = create_action_set(rsc->start);			if(action_set != NULL) {				action_set_list =					g_slist_append(action_set_list,						       action_set);			} else {				pdebug("No actions resulting from %s->start",				       rsc->id);			}		}				);		return TRUE;}