aboutsummaryrefslogtreecommitdiff
path: root/testcases/kernel/syscalls/sighold/sighold02.c
diff options
context:
space:
mode:
Diffstat (limited to 'testcases/kernel/syscalls/sighold/sighold02.c')
-rw-r--r--testcases/kernel/syscalls/sighold/sighold02.c19
1 files changed, 3 insertions, 16 deletions
diff --git a/testcases/kernel/syscalls/sighold/sighold02.c b/testcases/kernel/syscalls/sighold/sighold02.c
index fdd0e736d..d1d4b0b06 100644
--- a/testcases/kernel/syscalls/sighold/sighold02.c
+++ b/testcases/kernel/syscalls/sighold/sighold02.c
@@ -55,16 +55,6 @@
# define NSIG _NSIG
#endif
-/* Needed for NPTL */
-#define SIGCANCEL 32
-#define SIGTIMER 33
-
-/* Reserved in Android's bionic libc */
-#ifdef __ANDROID__
-# define SIGLIBCORE 34
-# define SIGDEBUGGERD 35
-#endif
-
/* ensure NUMSIGS is defined */
#ifndef NUMSIGS
# define NUMSIGS NSIG
@@ -83,17 +73,14 @@ static int sigs_map[NUMSIGS];
static int skip_sig(int sig)
{
+ if (sig >= __SIGRTMIN && sig < SIGRTMIN)
+ return 1;
+
switch (sig) {
case SIGCHLD:
case SIGKILL:
case SIGALRM:
case SIGSTOP:
- case SIGCANCEL:
- case SIGTIMER:
-#ifdef __ANDROID__
- case SIGLIBCORE:
- case SIGDEBUGGERD:
-#endif
return 1;
default:
return 0;