aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve Muckle <smuckle@google.com>2019-01-03 17:31:51 -0800
committerandroid-build-merger <android-build-merger@google.com>2019-01-03 17:31:51 -0800
commitecce370fd1babfcecfe77781e7a3045772960a51 (patch)
tree1e00f62b146ce807ffccf10e4227dae07e472899
parent0694fbb2ede44585c0aca7bef738f407759a96e7 (diff)
parent263ce2c5d1b3785c1d565c12bc6d9a4397cbcc91 (diff)
downloadltp-pie-b4s4-dev.tar.gz
syscalls/sighold02: ignore reserved signalspie-b4s4-dev
am: 263ce2c5d1 Change-Id: Icc33f404e0324c65779e5a50ab325ec1bd2a0217
-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;