CRM_DEBUG("################## Taking over the DC ##################"); 
CRM_NOTE("################## Taking over the DC ##################"); 
do_dc_takeover(long long action,	       enum crmd_fsa_cause cause,	       enum crmd_fsa_state cur_state,	       enum crmd_fsa_input current_input,	       void *data){	FNIN();	CRM_DEBUG("################## Taking over the DC ##################");	set_bit_inplace(&fsa_input_register, R_THE_DC);	CRM_DEBUG("Am I the DC? %s", AM_I_DC?XML_BOOLEAN_YES:XML_BOOLEAN_NO);		fsa_our_dc = NULL;	set_bit_inplace(&fsa_input_register, R_JOIN_OK);	set_bit_inplace(&fsa_input_register, R_INVOKE_PE);		clear_bit_inplace(&fsa_input_register, R_CIB_DONE);	clear_bit_inplace(&fsa_input_register, R_HAVE_CIB);	startTimer(dc_heartbeat);	if (fsa_cluster_conn->llc_ops->set_cstatus_callback(		    fsa_cluster_conn, CrmdClientStatus, NULL)!=HA_OK){		cl_log(LOG_ERR, "Cannot set client status callback\n");		cl_log(LOG_ERR, "REASON: %s\n",		       fsa_cluster_conn->llc_ops->errmsg(fsa_cluster_conn));	}	/* Async get client status information in the cluster */	fsa_cluster_conn->llc_ops->client_status(fsa_cluster_conn,						 NULL, "crmd", -1);		FNRET(I_NULL);}
8182	/local/tlutelli/issta_data/temp/c/2005_temp/2005/8182/d4a32f5da2e63c5706257c8e1104de42ff35627b/election.c/clean/crm/crmd/election.c