Make SIGRTMIN hide the real-time signals we use internally.

__SIGRTMIN will continue to tell the truth. This matches glibc's
behavior (as evidenced by the fact that we don't need a special case
in the strsignal test now).

Change-Id: I1abe1681d516577afa8cd39c837ef12467f68dd2
This commit is contained in:
Elliott Hughes
2014-04-30 09:45:40 -07:00
parent 77473e4085
commit 0990d4fda8
12 changed files with 111 additions and 14 deletions

View File

@@ -63,6 +63,9 @@ kernel_token_replacements = {
# The kernel's _NSIG/NSIG are one less than the userspace value, so we need to move them aside.
"_NSIG": "_KERNEL__NSIG",
"NSIG": "_KERNEL_NSIG",
# The kernel's SIGRTMIN/SIGRTMAX are absolute limits; userspace steals a few.
"SIGRTMIN": "__SIGRTMIN",
"SIGRTMAX": "__SIGRTMAX",
}
# this is the set of known static inline functions that we want to keep