diff --git a/util.cc b/util.cc index 8cca995..7893779 100644 --- a/util.cc +++ b/util.cc @@ -258,36 +258,38 @@ const std::string sigName(int signo) { const int signo; const char* const name; } 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(SIGINT), NS_VALSTR_STRUCT(SIGQUIT), + NS_VALSTR_STRUCT(SIGILL), NS_VALSTR_STRUCT(SIGTRAP), - NS_VALSTR_STRUCT(SIGKILL), + NS_VALSTR_STRUCT(SIGABRT), + NS_VALSTR_STRUCT(SIGIOT), 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(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(SIGTSTP), - NS_VALSTR_STRUCT(SIGCONT), - NS_VALSTR_STRUCT(SIGCHLD), NS_VALSTR_STRUCT(SIGTTIN), NS_VALSTR_STRUCT(SIGTTOU), - NS_VALSTR_STRUCT(SIGPOLL), + NS_VALSTR_STRUCT(SIGURG), NS_VALSTR_STRUCT(SIGXCPU), NS_VALSTR_STRUCT(SIGXFSZ), NS_VALSTR_STRUCT(SIGVTALRM), NS_VALSTR_STRUCT(SIGPROF), - NS_VALSTR_STRUCT(SIGUSR1), - NS_VALSTR_STRUCT(SIGUSR2), NS_VALSTR_STRUCT(SIGWINCH), + NS_VALSTR_STRUCT(SIGPOLL), NS_VALSTR_STRUCT(SIGPWR), + NS_VALSTR_STRUCT(SIGSYS), }; 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(std::to_string(signo)); res.append("-RTMIN+");