diff options
| author | Bert Münnich <ber.t@posteo.de> | 2018-05-01 16:21:58 +0200 |
|---|---|---|
| committer | Bert Münnich <ber.t@posteo.de> | 2019-03-24 15:01:23 +0100 |
| commit | 89fa9aae7d63afb2829987c6b4058fb42f03ce37 (patch) | |
| tree | 0b851092d6fd0424526ba6aaea6bef454080f6a9 | |
| parent | 592d9f333cde3f5263453c34d58c82708a91224c (diff) | |
Correctly name real-time signals
Also make names of unknown signals use fmt 'sig%d' instead of 'sigunknown%d'.
| -rw-r--r-- | mksignal.c | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -223,8 +223,13 @@ int main(void) { if (snp->signo) fprintf(outf, "\t{\"%s\",\t\"%s\"},\n", snp->signame, snp->sigmsg); +#if defined(SIGRTMIN) && defined(SIGRTMAX) + else if (s >= SIGRTMIN && s <= SIGRTMAX) + fprintf(outf, "\t{\"sigrt%d\",\t\"real-time signal %d\"},\n", + s - SIGRTMIN, s - SIGRTMIN); +#endif else - fprintf(outf, "\t{\"sigunknown%d\",\t\"unknown signal %d\"},\n", + fprintf(outf, "\t{\"sig%d\",\t\"unknown signal %d\"},\n", s, s); } fprintf(outf, "};\n"); |