native_variant_data_t *native_data = (native_variant_data_t *)rsc->variant_opaque; 
native_variant_data_t *native_data = NULL; get_native_variant_data(native_data, rsc); 
native_agent_constraints(resource_t *rsc){	int lpc;	native_variant_data_t *native_data =		(native_variant_data_t *)rsc->variant_opaque;	crm_trace("Applying RA restrictions to %s", rsc->id);	slist_iter(		node, node_t, native_data->allowed_nodes, lpc,				crm_trace("Checking if %s supports %s/%s (%s)",			  node->details->uname,			  native_data->agent->class,			  native_data->agent->type,			  native_data->agent->version);				if(has_agent(node, native_data->agent) == FALSE) {			/* remove node from contention */			crm_trace("Marking node %s unavailable for %s",				  node->details->uname, rsc->id);			node->weight = -1.0;			node->fixed = TRUE;		}
8182	/local/tlutelli/issta_data/temp/c/2005_temp/2005/8182/ab0d7fa4fbd80b5125a996e11e93ee295917da67/native.c/clean/crm/pengine/native.c