mirror of
https://github.com/aristocratos/btop.git
synced 2024-10-31 21:01:03 +01:00
Merge pull request #630 from lvxnull/signal-list
Fix signal list on non-linux/weird linux platforms
This commit is contained in:
commit
278a0e6b17
@ -55,14 +55,72 @@ namespace Menu {
|
|||||||
|
|
||||||
const array<string, 32> P_Signals = {
|
const array<string, 32> P_Signals = {
|
||||||
"0",
|
"0",
|
||||||
|
#ifdef __linux__
|
||||||
|
#if defined(__hppa__)
|
||||||
|
"SIGHUP", "SIGINT", "SIGQUIT", "SIGILL",
|
||||||
|
"SIGTRAP", "SIGABRT", "SIGSTKFLT", "SIGFPE",
|
||||||
|
"SIGKILL", "SIGBUS", "SIGSEGV", "SIGXCPU",
|
||||||
|
"SIGPIPE", "SIGALRM", "SIGTERM", "SIGUSR1",
|
||||||
|
"SIGUSR2", "SIGCHLD", "SIGPWR", "SIGVTALRM",
|
||||||
|
"SIGPROF", "SIGIO", "SIGWINCH", "SIGSTOP",
|
||||||
|
"SIGTSTP", "SIGCONT", "SIGTTIN", "SIGTTOU",
|
||||||
|
"SIGURG", "SIGXFSZ", "SIGSYS"
|
||||||
|
#elif defined(__mips__)
|
||||||
|
"SIGHUP", "SIGINT", "SIGQUIT", "SIGILL",
|
||||||
|
"SIGTRAP", "SIGABRT", "SIGEMT", "SIGFPE",
|
||||||
|
"SIGKILL", "SIGBUS", "SIGSEGV", "SIGSYS",
|
||||||
|
"SIGPIPE", "SIGALRM", "SIGTERM", "SIGUSR1",
|
||||||
|
"SIGUSR2", "SIGCHLD", "SIGPWR", "SIGWINCH",
|
||||||
|
"SIGURG", "SIGIO", "SIGSTOP", "SIGTSTP",
|
||||||
|
"SIGCONT", "SIGTTIN", "SIGTTOU", "SIGVTALRM",
|
||||||
|
"SIGPROF", "SIGXCPU", "SIGXFSZ"
|
||||||
|
#elif defined(__alpha__)
|
||||||
|
"SIGHUP", "SIGINT", "SIGQUIT", "SIGILL",
|
||||||
|
"SIGTRAP", "SIGABRT", "SIGEMT", "SIGFPE",
|
||||||
|
"SIGKILL", "SIGBUS", "SIGSEGV", "SIGSYS",
|
||||||
|
"SIGPIPE", "SIGALRM", "SIGTERM", "SIGURG",
|
||||||
|
"SIGSTOP", "SIGTSTP", "SIGCONT", "SIGCHLD",
|
||||||
|
"SIGTTIN", "SIGTTOU", "SIGIO", "SIGXCPU",
|
||||||
|
"SIGXFSZ", "SIGVTALRM", "SIGPROF", "SIGWINCH",
|
||||||
|
"SIGPWR", "SIGUSR1", "SIGUSR2"
|
||||||
|
#elif defined (__sparc__)
|
||||||
|
"SIGHUP", "SIGINT", "SIGQUIT", "SIGILL",
|
||||||
|
"SIGTRAP", "SIGABRT", "SIGEMT", "SIGFPE",
|
||||||
|
"SIGKILL", "SIGBUS", "SIGSEGV", "SIGSYS",
|
||||||
|
"SIGPIPE", "SIGALRM", "SIGTERM", "SIGURG",
|
||||||
|
"SIGSTOP", "SIGTSTP", "SIGCONT", "SIGCHLD",
|
||||||
|
"SIGTTIN", "SIGTTOU", "SIGIO", "SIGXCPU",
|
||||||
|
"SIGXFSZ", "SIGVTALRM", "SIGPROF", "SIGWINCH",
|
||||||
|
"SIGLOST", "SIGUSR1", "SIGUSR2"
|
||||||
|
#else
|
||||||
"SIGHUP", "SIGINT", "SIGQUIT", "SIGILL",
|
"SIGHUP", "SIGINT", "SIGQUIT", "SIGILL",
|
||||||
"SIGTRAP", "SIGABRT", "SIGBUS", "SIGFPE",
|
"SIGTRAP", "SIGABRT", "SIGBUS", "SIGFPE",
|
||||||
"SIGKILL", "SIGUSR1", "SIGSEGV", "SIGUSR2",
|
"SIGKILL", "SIGUSR1", "SIGSEGV", "SIGUSR2",
|
||||||
"SIGPIPE", "SIGALRM", "SIGTERM", "16", "SIGCHLD",
|
"SIGPIPE", "SIGALRM", "SIGTERM", "SIGSTKFLT",
|
||||||
"SIGCONT", "SIGSTOP", "SIGTSTP", "SIGTTIN",
|
"SIGCHLD", "SIGCONT", "SIGSTOP", "SIGTSTP",
|
||||||
"SIGTTOU", "SIGURG", "SIGXCPU", "SIGXFSZ",
|
"SIGTTIN", "SIGTTOU", "SIGURG", "SIGXCPU",
|
||||||
"SIGVTALRM", "SIGPROF", "SIGWINCH", "SIGIO",
|
"SIGXFSZ", "SIGVTALRM", "SIGPROF", "SIGWINCH",
|
||||||
"SIGPWR", "SIGSYS"
|
"SIGIO", "SIGPWR", "SIGSYS"
|
||||||
|
#endif
|
||||||
|
#elif defined(__OpenBSD__) || defined(__FreeBSD__) || defined(__APPLE__)
|
||||||
|
"SIGHUP", "SIGINT", "SIGQUIT", "SIGILL",
|
||||||
|
"SIGTRAP", "SIGABRT", "SIGEMT", "SIGFPE",
|
||||||
|
"SIGKILL", "SIGBUS", "SIGSEGV", "SIGSYS",
|
||||||
|
"SIGPIPE", "SIGALRM", "SIGTERM", "SIGURG",
|
||||||
|
"SIGSTOP", "SIGTSTP", "SIGCONT", "SIGCHLD",
|
||||||
|
"SIGTTIN", "SIGTTOU", "SIGIO", "SIGXCPU",
|
||||||
|
"SIGXFSZ", "SIGVTALRM", "SIGPROF", "SIGWINCH",
|
||||||
|
"SIGINFO", "SIGUSR1", "SIGUSR2"
|
||||||
|
#else
|
||||||
|
"SIGHUP", "SIGINT", "SIGQUIT", "SIGILL",
|
||||||
|
"SIGTRAP", "SIGABRT", "7", "SIGFPE",
|
||||||
|
"SIGKILL", "10", "SIGSEGV", "12",
|
||||||
|
"SIGPIPE", "SIGALRM", "SIGTERM", "16",
|
||||||
|
"17", "18", "19", "20",
|
||||||
|
"21", "22", "23", "24",
|
||||||
|
"25", "26", "27", "28",
|
||||||
|
"29", "30", "31"
|
||||||
|
#endif
|
||||||
};
|
};
|
||||||
|
|
||||||
unordered_flat_map<string, Input::Mouse_loc> mouse_mappings;
|
unordered_flat_map<string, Input::Mouse_loc> mouse_mappings;
|
||||||
|
Loading…
Reference in New Issue
Block a user