static void *corosync_exit_thread_handler (void *arg) { sem_wait (&corosync_exit_sem); corosync_service_unlink_all (api, unlink_all_completed); return arg; }
void corosync_shutdown_request (void) { corosync_service_unlink_all (api, unlink_all_completed); }
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; }
static int32_t sig_exit_handler (int num, void *data) { corosync_service_unlink_all (api, unlink_all_completed); return 0; }