muse_return_if_fail(conf);
- if (remove(conf->lockfile) == -1)
- LOGE("remove %s failed [errno : %d]", conf->lockfile, errno);
+ (void)unlink(conf->lockfile);
}
int ms_config_get_min_timeout(void)
LOGE("Fail to deinitialize server watchdog");
#endif
-#ifdef MUSE_USE_LWIPC
- if (LwipcResetEvent(MUSE_SERVER_READY) < 0)
- LOGE("Fail to reset light weight IPC");
-#else
ms_remove_ready_file();
-#endif
retval = muse_server->retval;
muse_core_fd_close(muse_server->msg_fd);
ms_connection_lock(connection);
- used_pss = ms_system_get_memory_usage(pid);
-
- LOGW("[%d] Proportional set size %d (KByte)", pid, used_pss);
-
if (g_queue_is_empty(connection->instance_queue) && ms_is_server_ready()) {
+ used_pss = ms_system_get_memory_usage(pid);
+
+ LOGW("[%d] Proportional set size %d (KByte)", pid, used_pss);
memory_threshold = ms_config_get_memory_threshold();
if (used_pss > memory_threshold) {
ms_set_state(MUSE_SERVER_STATE_IDLE);
void ms_remove_ready_file(void)
{
#ifdef MUSE_USE_LWIPC
- if (LwipcResetEvent(MUSE_SERVER_READY) < 0)
- LOGE("Fail to reset light weight IPC");
+ (void)LwipcResetEvent(MUSE_SERVER_READY);
#else
- if (remove(MUSE_SERVER_READY) == -1)
- LOGE("remove %s failed [errno : %d]", MUSE_SERVER_READY, errno);
-
- if (remove(MUSE_DEFAULT_PIDFILE) == -1)
- LOGE("remove %s failed [errno : %d]", MUSE_DEFAULT_PIDFILE, errno);
+ (void)unlink(MUSE_SERVER_READY);
+ (void)unlink(MUSE_DEFAULT_PIDFILE);
#endif
}
+
static GMutex signal_lock;
static void _ms_signal_handler(int signo);
-static void _ms_signal_debug_pid_info(int pid);
static void _ms_signal_backtrace(void *arg);
static void _ms_signal_sigaction(int signo, siginfo_t *si, void *arg);
raise(signo);
}
-static void _ms_signal_debug_pid_info(int pid)
-{
- if (ms_is_log_enabled())
- ms_log_debug_pid_info(pid);
-}
-
static void _ms_signal_backtrace(void *arg)
{
void *trace[MUSE_MSG_LEN];
muse_return_if_fail(arg);
ms_remove_ready_file();
-
ms_config_remove_lockfile();
- _ms_signal_debug_pid_info(si->si_pid);
_ms_signal_backtrace(arg);
_ms_signal_handler(signo);
}