} else if (crm_realtime == 0) { 
} else if (crm_realtime == 0) { 
init_start(void){    long pid;    if ((pid = get_running_pid(PID_FILE, NULL)) > 0) {		cl_log(LOG_CRIT, "already running: [pid %ld].", pid);		exit(LSB_EXIT_OK);    }    cl_log(LOG_INFO, "Register PID");    register_pid(PID_FILE, FALSE, shutdown);    xmlInitParser();  // only do this once    cl_log_set_logfile(DAEMON_LOG);//    if (crm_debug()) {	cl_log_set_debugfile(DAEMON_DEBUG);//    }      /* change the logging facility to the one used by heartbeat daemon */    ll_cluster_t *hb_fd = ll_cluster_new("heartbeat");      //	(void)_heartbeat_h_Id;    (void)_ha_msg_h_Id;    int facility;    cl_log(LOG_INFO, "Switching to Heartbeat logger");    if ((facility = hb_fd->llc_ops->get_logfacility(hb_fd))>0) {		cl_log_set_facility(facility);    }        xmlNodePtr cib = readCibXmlFile(CIB_FILENAME);    if (initializeCib(cib)) {		cl_log(LOG_INFO, "CIB Initialization completed successfully");    } else { 		free_xml(cib);		cl_log(LOG_CRIT, "CIB Initialization failed, starting with an empty default.");		initializeCib(createEmptyCib());    }        init_server_ipc_comms(CRM_SYSTEM_CIB, cib_client_connect, default_ipc_input_destroy);        /* Create the mainloop and run it... */    mainloop = g_main_new(FALSE);    cl_log(LOG_INFO, "Starting %s", crm_system_name);  #ifdef REALTIME_SUPPORT	static int  crm_realtime = 1;    if (crm_realtime == 1) {		cl_enable_realtime();    } else if (crm_realtime == 0) {		cl_disable_realtime();    }    cl_make_realtime(SCHED_RR, 5, 64, 64);#endif    g_main_run(mainloop);    return_to_orig_privs();      if (unlink(PID_FILE) == 0) {		cl_log(LOG_INFO, "[%s] stopped", crm_system_name);    }    FNRET(0);}
8182	/local/tlutelli/issta_data/temp/c/2005_temp/2005/8182/1527bd277bea88314ec7c1fafa964969da82ef38/cibmain.c/buggy/crm/cib/cibmain.c