util/signal: sort signals according to asm/signal.h
This commit is contained in:
parent
47d0e8e6eb
commit
6c5c13017d
32
util.cc
32
util.cc
@ -258,36 +258,38 @@ const std::string sigName(int signo) {
|
|||||||
const int signo;
|
const int signo;
|
||||||
const char* const name;
|
const char* const name;
|
||||||
} static const sigNames[] = {
|
} static const sigNames[] = {
|
||||||
NS_VALSTR_STRUCT(SIGINT),
|
|
||||||
NS_VALSTR_STRUCT(SIGILL),
|
|
||||||
NS_VALSTR_STRUCT(SIGABRT),
|
|
||||||
NS_VALSTR_STRUCT(SIGFPE),
|
|
||||||
NS_VALSTR_STRUCT(SIGSEGV),
|
|
||||||
NS_VALSTR_STRUCT(SIGTERM),
|
|
||||||
NS_VALSTR_STRUCT(SIGHUP),
|
NS_VALSTR_STRUCT(SIGHUP),
|
||||||
|
NS_VALSTR_STRUCT(SIGINT),
|
||||||
NS_VALSTR_STRUCT(SIGQUIT),
|
NS_VALSTR_STRUCT(SIGQUIT),
|
||||||
|
NS_VALSTR_STRUCT(SIGILL),
|
||||||
NS_VALSTR_STRUCT(SIGTRAP),
|
NS_VALSTR_STRUCT(SIGTRAP),
|
||||||
NS_VALSTR_STRUCT(SIGKILL),
|
NS_VALSTR_STRUCT(SIGABRT),
|
||||||
|
NS_VALSTR_STRUCT(SIGIOT),
|
||||||
NS_VALSTR_STRUCT(SIGBUS),
|
NS_VALSTR_STRUCT(SIGBUS),
|
||||||
NS_VALSTR_STRUCT(SIGSYS),
|
NS_VALSTR_STRUCT(SIGFPE),
|
||||||
|
NS_VALSTR_STRUCT(SIGKILL),
|
||||||
|
NS_VALSTR_STRUCT(SIGUSR1),
|
||||||
|
NS_VALSTR_STRUCT(SIGSEGV),
|
||||||
|
NS_VALSTR_STRUCT(SIGUSR2),
|
||||||
NS_VALSTR_STRUCT(SIGPIPE),
|
NS_VALSTR_STRUCT(SIGPIPE),
|
||||||
NS_VALSTR_STRUCT(SIGALRM),
|
NS_VALSTR_STRUCT(SIGALRM),
|
||||||
NS_VALSTR_STRUCT(SIGURG),
|
NS_VALSTR_STRUCT(SIGTERM),
|
||||||
|
NS_VALSTR_STRUCT(SIGSTKFLT),
|
||||||
|
NS_VALSTR_STRUCT(SIGCHLD),
|
||||||
|
NS_VALSTR_STRUCT(SIGCONT),
|
||||||
NS_VALSTR_STRUCT(SIGSTOP),
|
NS_VALSTR_STRUCT(SIGSTOP),
|
||||||
NS_VALSTR_STRUCT(SIGTSTP),
|
NS_VALSTR_STRUCT(SIGTSTP),
|
||||||
NS_VALSTR_STRUCT(SIGCONT),
|
|
||||||
NS_VALSTR_STRUCT(SIGCHLD),
|
|
||||||
NS_VALSTR_STRUCT(SIGTTIN),
|
NS_VALSTR_STRUCT(SIGTTIN),
|
||||||
NS_VALSTR_STRUCT(SIGTTOU),
|
NS_VALSTR_STRUCT(SIGTTOU),
|
||||||
NS_VALSTR_STRUCT(SIGPOLL),
|
NS_VALSTR_STRUCT(SIGURG),
|
||||||
NS_VALSTR_STRUCT(SIGXCPU),
|
NS_VALSTR_STRUCT(SIGXCPU),
|
||||||
NS_VALSTR_STRUCT(SIGXFSZ),
|
NS_VALSTR_STRUCT(SIGXFSZ),
|
||||||
NS_VALSTR_STRUCT(SIGVTALRM),
|
NS_VALSTR_STRUCT(SIGVTALRM),
|
||||||
NS_VALSTR_STRUCT(SIGPROF),
|
NS_VALSTR_STRUCT(SIGPROF),
|
||||||
NS_VALSTR_STRUCT(SIGUSR1),
|
|
||||||
NS_VALSTR_STRUCT(SIGUSR2),
|
|
||||||
NS_VALSTR_STRUCT(SIGWINCH),
|
NS_VALSTR_STRUCT(SIGWINCH),
|
||||||
|
NS_VALSTR_STRUCT(SIGPOLL),
|
||||||
NS_VALSTR_STRUCT(SIGPWR),
|
NS_VALSTR_STRUCT(SIGPWR),
|
||||||
|
NS_VALSTR_STRUCT(SIGSYS),
|
||||||
};
|
};
|
||||||
|
|
||||||
for (const auto& i : sigNames) {
|
for (const auto& i : sigNames) {
|
||||||
@ -297,7 +299,7 @@ const std::string sigName(int signo) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (signo > SIGRTMIN) {
|
if (signo >= SIGRTMIN) {
|
||||||
res.append("SIG");
|
res.append("SIG");
|
||||||
res.append(std::to_string(signo));
|
res.append(std::to_string(signo));
|
||||||
res.append("-RTMIN+");
|
res.append("-RTMIN+");
|
||||||
|
Loading…
Reference in New Issue
Block a user