]> granicus.if.org Git - strace/commitdiff
Realtime signals are named starting with 0. Fix `signame' to comply.
authorNate Sammons <nate@users.sourceforge.net>
Tue, 6 Apr 1999 01:24:15 +0000 (01:24 +0000)
committerNate Sammons <nate@users.sourceforge.net>
Tue, 6 Apr 1999 01:24:15 +0000 (01:24 +0000)
signal.c

index 9462f001b7224b0350276fa14eb06de7ca467c73..39db0b0807e7de1e90cf0451b624fee38c6a3bbe 100644 (file)
--- a/signal.c
+++ b/signal.c
@@ -216,7 +216,7 @@ int sig;
                return signalent[sig];
 #ifdef SIGRTMIN
        } else if (sig >= __SIGRTMIN && sig <= __SIGRTMAX) {
-               sprintf(buf, "SIGRT_%d", sig);
+               sprintf(buf, "SIGRT_%d", sig - __SIGRTMIN);
                return buf;
 #endif /* SIGRTMIN */
        } else {