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:
@@ -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
|
||||
|
@@ -66,8 +66,8 @@ typedef unsigned long sigset_t;
|
||||
#define SIGSYS 31
|
||||
#define SIGUNUSED 31
|
||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||
#define SIGRTMIN 32
|
||||
#define SIGRTMAX _KERNEL__NSIG
|
||||
#define __SIGRTMIN 32
|
||||
#define __SIGRTMAX _KERNEL__NSIG
|
||||
#define SIGSWI 32
|
||||
#define SA_NOCLDSTOP 0x00000001
|
||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||
|
@@ -66,9 +66,9 @@
|
||||
#define SIGSYS 31
|
||||
#define SIGUNUSED 31
|
||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||
#define SIGRTMIN 32
|
||||
#define __SIGRTMIN 32
|
||||
#ifndef SIGRTMAX
|
||||
#define SIGRTMAX _KERNEL__NSIG
|
||||
#define __SIGRTMAX _KERNEL__NSIG
|
||||
#endif
|
||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||
#define SA_NOCLDSTOP 0x00000001
|
||||
|
@@ -71,8 +71,8 @@ typedef unsigned long old_sigset_t;
|
||||
#define SIGXCPU 30
|
||||
#define SIGXFSZ 31
|
||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||
#define SIGRTMIN 32
|
||||
#define SIGRTMAX _KERNEL__NSIG
|
||||
#define __SIGRTMIN 32
|
||||
#define __SIGRTMAX _KERNEL__NSIG
|
||||
#define SA_ONSTACK 0x08000000
|
||||
#define SA_RESETHAND 0x80000000
|
||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||
|
@@ -71,8 +71,8 @@ typedef unsigned long sigset_t;
|
||||
#define SIGSYS 31
|
||||
#define SIGUNUSED 31
|
||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||
#define SIGRTMIN 32
|
||||
#define SIGRTMAX _KERNEL__NSIG
|
||||
#define __SIGRTMIN 32
|
||||
#define __SIGRTMAX _KERNEL__NSIG
|
||||
#define SA_NOCLDSTOP 0x00000001u
|
||||
#define SA_NOCLDWAIT 0x00000002u
|
||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||
|
Reference in New Issue
Block a user