crm_debug("Listening on: %s", commpath);
crm_devel("Listening on: %s", commpath);
init_server_ipc_comms(	char *channel_name,	gboolean (*channel_client_connect)(IPC_Channel *newclient,gpointer user_data),	void (*channel_connection_destroy)(gpointer user_data)){	/* the clients wait channel is the other source of events.	 * This source delivers the clients connection events.	 * listen to this source at a relatively lower priority.	 */    	char    commpath[SOCKET_LEN];	IPC_WaitConnection *wait_ch;		sprintf(commpath, WORKING_DIR "/%s", channel_name);	wait_ch = wait_channel_init(commpath);	if (wait_ch == NULL) {		return 1;	}		G_main_add_IPC_WaitConnection(		G_PRIORITY_LOW, wait_ch, NULL, FALSE,		channel_client_connect, channel_name,		channel_connection_destroy);	crm_debug("Listening on: %s", commpath);	return 0;}