about summary refs log tree commit diff
path: root/Src/signames2.awk
diff options
context:
space:
mode:
authorTanaka Akira <akr@users.sourceforge.net>2000-02-15 16:44:54 +0000
committerTanaka Akira <akr@users.sourceforge.net>2000-02-15 16:44:54 +0000
commit90c88e53dfc419497f031903528e007a6f685661 (patch)
tree296ca7bf643626a43eaedab064567e4dcf64c5f2 /Src/signames2.awk
parentd2cffa8c27d2c550fad268a1b0d7079957ed1251 (diff)
downloadzsh-90c88e53dfc419497f031903528e007a6f685661.tar.gz
zsh-90c88e53dfc419497f031903528e007a6f685661.tar.xz
zsh-90c88e53dfc419497f031903528e007a6f685661.zip
zsh-workers/9750
Diffstat (limited to 'Src/signames2.awk')
-rw-r--r--Src/signames2.awk5
1 files changed, 4 insertions, 1 deletions
diff --git a/Src/signames2.awk b/Src/signames2.awk
index dbc7b71d0..1ad189b3f 100644
--- a/Src/signames2.awk
+++ b/Src/signames2.awk
@@ -63,7 +63,10 @@ END {
     printf "#include %czsh.mdh%c\n", 34, 34
     printf "\n"
     printf "/**/\n"
-    printf "mod_export char *sigmsg[SIGCOUNT+2] = {\n"
+    printf "#define sigmsg(sig) ((sig) <= SIGCOUNT ? sig_msg[sig] : %c%s%c)", 34, "unknown signal", 34
+    printf "\n"
+    printf "/**/\n"
+    printf "mod_export char *sig_msg[SIGCOUNT+2] = {\n"
     printf "\t%c%s%c,\n", 34, "done", 34
 
     for (i = 1; i <= 0 + max; i++)