diff options
| author | Toby Goodwin <tjg@star.le.ac.uk> | 2001-10-12 10:25:58 +0100 |
|---|---|---|
| committer | Toby Goodwin <toby@paccrat.org> | 2015-05-16 21:22:10 +0100 |
| commit | 609a278bf6e301ea9a021793de314ddcadb806ba (patch) | |
| tree | f8dac56d9eccbc46d5105d0206fe607ace82c3a8 /mksignal.c | |
| parent | 14106ccc3b2cb03c8b9a1df1a1b3e3953aaee2f8 (diff) | |
beta: rc-1.6b3
Diffstat (limited to 'mksignal.c')
| -rw-r--r-- | mksignal.c | 17 |
1 files changed, 9 insertions, 8 deletions
@@ -1,5 +1,6 @@ -#include <stdio.h> #include <signal.h> +#include <stdio.h> +#include <stdlib.h> #ifdef NSIG #define NUMSIG NSIG @@ -7,13 +8,13 @@ #define NUMSIG 1 #endif -typedef struct { +struct signaming { int signo; - char *signame; - char *sigmsg; -} signaming; + const char *signame; + const char *sigmsg; +}; -static signaming signamings[] = { +static struct signaming signamings[] = { #ifdef SIGABRT { SIGABRT, "sigabrt", "abort"}, #endif @@ -191,7 +192,7 @@ static signaming signamings[] = { { 0, 0, 0} }; -static void barf(char *msg) { +static void barf(const char *msg) { fprintf(stderr, "mksignals: %s\n", msg); exit(1); } @@ -199,7 +200,7 @@ static void barf(char *msg) { int main(void) { int maxsig = NUMSIG-1; int s; - signaming *snp; + struct signaming *snp; FILE *outf; for (snp = signamings; snp->signo; ++snp) |