From 89fa9aae7d63afb2829987c6b4058fb42f03ce37 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bert=20M=C3=BCnnich?= Date: Tue, 1 May 2018 16:21:58 +0200 Subject: Correctly name real-time signals Also make names of unknown signals use fmt 'sig%d' instead of 'sigunknown%d'. --- mksignal.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'mksignal.c') diff --git a/mksignal.c b/mksignal.c index 12c6341..3119ade 100644 --- a/mksignal.c +++ b/mksignal.c @@ -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"); -- cgit v1.2.3