← Commit list

327d2885e

Denys Vlasenko
Denys Vlasenko
2011-01-03
FAILED Duration: 319s

Subject

kill[all[5]],pkill: make signal list show signal numbers, and show RTMIN/MAX

Binary

No binary (build failed)

Architecture & Compiler Flags

Architecture: x86_64-linux-gnu Compiler: gcc (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0

—

Build Log

(log yok)

Commit Diff GitHub →

libbb/u_signal_names.c+16 -1
@@ -124,6 +124,16 @@ static const char signals[][7] = {
#ifdef SIGSYS
[SIGSYS ] = "SYS",
#endif
+#if ENABLE_FEATURE_RTMINMAX
+# ifdef __SIGRTMIN
+ [__SIGRTMIN] = "RTMIN",
+# endif
+// This makes array about x2 bigger.
+// More compact approach is to special-case SIGRTMAX in print_signames()
+//# ifdef __SIGRTMAX
+// [__SIGRTMAX] = "RTMAX",
+//# endif
+#endif
};
// Convert signal name to number.
@@ -216,6 +226,11 @@ void FAST_FUNC print_signames(void)
for (signo = 1; signo < ARRAY_SIZE(signals); signo++) {
const char *name = signals[signo];
if (name[0])
- puts(name);
+ printf("%2u) %s\n", signo, name);
}
+#if ENABLE_FEATURE_RTMINMAX
+# ifdef __SIGRTMAX
+ printf("%2u) %s\n", __SIGRTMAX, "RTMAX");
+# endif
+#endif
}