diff options
| author | tjg <tjg> | 2001-10-12 10:22:05 +0000 |
|---|---|---|
| committer | Toby Goodwin <toby@paccrat.org> | 2015-05-16 21:23:20 +0100 |
| commit | 692977070514082a226f256e8df7dfea33b31bc2 (patch) | |
| tree | 7f9151d86255611ffb88dc0f39a854476337cdd9 /mksignal.c | |
| parent | f5e2a8522f34b56018b77520738fb15fab083ee6 (diff) | |
fix a few more warnings
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) |