aboutsummaryrefslogtreecommitdiff
path: root/libbb
diff options
context:
space:
mode:
Diffstat (limited to 'libbb')
-rw-r--r--libbb/u_signal_names.c17
1 files changed, 16 insertions, 1 deletions
diff --git a/libbb/u_signal_names.c b/libbb/u_signal_names.c
index 93cebe2fb..8c78f5e20 100644
--- a/libbb/u_signal_names.c
+++ b/libbb/u_signal_names.c
@@ -124,6 +124,16 @@ static const char signals[][7] = {
124#ifdef SIGSYS 124#ifdef SIGSYS
125 [SIGSYS ] = "SYS", 125 [SIGSYS ] = "SYS",
126#endif 126#endif
127#if ENABLE_FEATURE_RTMINMAX
128# ifdef __SIGRTMIN
129 [__SIGRTMIN] = "RTMIN",
130# endif
131// This makes array about x2 bigger.
132// More compact approach is to special-case SIGRTMAX in print_signames()
133//# ifdef __SIGRTMAX
134// [__SIGRTMAX] = "RTMAX",
135//# endif
136#endif
127}; 137};
128 138
129// Convert signal name to number. 139// Convert signal name to number.
@@ -216,6 +226,11 @@ void FAST_FUNC print_signames(void)
216 for (signo = 1; signo < ARRAY_SIZE(signals); signo++) { 226 for (signo = 1; signo < ARRAY_SIZE(signals); signo++) {
217 const char *name = signals[signo]; 227 const char *name = signals[signo];
218 if (name[0]) 228 if (name[0])
219 puts(name); 229 printf("%2u) %s\n", signo, name);
220 } 230 }
231#if ENABLE_FEATURE_RTMINMAX
232# ifdef __SIGRTMAX
233 printf("%2u) %s\n", __SIGRTMAX, "RTMAX");
234# endif
235#endif
221} 236}