child_rsc->fns->create_actions(child_rsc);
child_rsc->fns->create_actions(child_rsc, ordering_constraints);
void group_create_actions(resource_t *rsc){	gboolean child_starting = FALSE;	gboolean child_stopping = FALSE;	group_variant_data_t *group_data = NULL;	get_group_variant_data(group_data, rsc);	slist_iter(		child_rsc, resource_t, group_data->child_list, lpc,		child_rsc->fns->create_actions(child_rsc);		child_starting = child_starting || child_rsc->starting;		child_stopping = child_stopping || child_rsc->stopping;		);	if(child_starting) {		rsc->starting = TRUE;		action_new(group_data->self, start_rsc, NULL);		action_new(group_data->self, started_rsc, NULL);			}	if(child_stopping) {		rsc->stopping = TRUE;		action_new(group_data->self, stop_rsc, NULL);		action_new(group_data->self, stopped_rsc, NULL);	}		if(group_data->self != NULL) {		slist_iter(			action, action_t, group_data->self->actions, lpc,			action->pseudo   = TRUE;			);	}}