static inline int get_log_level(void) { if (car_get_var(console_inited) == 0) return -1; if (CONSOLE_LEVEL_CONST) return get_console_loglevel(); return console_loglevel; }
static void init_log_level(void) { int debug_level = get_console_loglevel(); if (CONSOLE_LEVEL_CONST) return; get_option(&debug_level, "debug_level"); set_log_level(debug_level); }
static void get_info() { char *result; int result2; FILE *f = fopen("/sys/power/tuxonice/version", "r"); if (f) { result = fgets(software_suspend_version, sizeof(software_suspend_version), f); if (result < 0) memcpy(software_suspend_version, "UnknownX", 9); fclose(f); software_suspend_version[sizeof(software_suspend_version)-1] = '\0'; software_suspend_version[strlen(software_suspend_version)-1] = '\0'; } f = fopen("/sys/power/tuxonice/user_interface/enable_escape", "r"); if (f) { result2 = fscanf(f, "%d", &can_use_escape); /* Make compiler happy */ if (result2 < 1) do { } while(0); fclose(f); } get_console_loglevel(); saved_console_loglevel = console_loglevel; /* We'll get the replies in our message loop */ if (!send_message(USERUI_MSG_GET_STATE, NULL, 0)) { bail_err("send_message"); } if (!send_message(USERUI_MSG_GET_DEBUG_STATE, NULL, 0)) { bail_err("send_message"); } if (!send_message(USERUI_MSG_GET_DEBUGGING, NULL, 0)) { bail_err("send_message"); } if (!send_message(USERUI_MSG_GET_LOGLEVEL, NULL, 0)) { bail_err("send_message"); } if (!send_message(USERUI_MSG_GET_POWERDOWN_METHOD, NULL, 0)) { bail_err("send_message"); } }