const char * ToolsCore_GetTcloName(ToolsServiceState *state) { if (state->mainService) { return TOOLS_DAEMON_NAME; } else if (TOOLS_IS_USER_SERVICE(state)) { return TOOLS_DND_NAME; } else { return NULL; } }
static gboolean ToolsCoreSigUsrHandler(const siginfo_t *info, gpointer data) { ToolsCore_DumpState(&gState); g_info("Shutting down guestrpc on signal USR1 ...\n"); if (TOOLS_IS_USER_SERVICE(&gState.ctx)) { RpcChannel_Shutdown(gState.ctx.rpc); gState.ctx.rpc = NULL; } return TRUE; }