예제 #1
0
파일: main.c 프로젝트: ystk/debian-corosync
static void *corosync_exit_thread_handler (void *arg)
{
	sem_wait (&corosync_exit_sem);

	corosync_service_unlink_all (api, unlink_all_completed);

	return arg;
}
예제 #2
0
파일: main.c 프로젝트: deanet/corosync
void corosync_shutdown_request (void)
{
	corosync_service_unlink_all (api, unlink_all_completed);
}
예제 #3
0
파일: main.c 프로젝트: deanet/corosync
static int32_t sig_exit_handler (int num, void *data)
{
	log_printf(LOGSYS_LEVEL_NOTICE, "Node was shut down by a signal");
	corosync_service_unlink_all (api, unlink_all_completed);
	return 0;
}
예제 #4
0
파일: main.c 프로젝트: danfrincu/corosync
static int32_t sig_exit_handler (int num, void *data)
{
	corosync_service_unlink_all (api, unlink_all_completed);
	return 0;
}