Message ID | 20181024220101.140311-1-smuckle@google.com |
---|---|
State | Accepted |
Headers | show |
Series | syscalls/ptrace05: skip internally used signals | expand |
Hi! > Signed-off-by: Steve Muckle <smuckle@google.com> > --- > testcases/kernel/syscalls/ptrace/ptrace05.c | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/testcases/kernel/syscalls/ptrace/ptrace05.c b/testcases/kernel/syscalls/ptrace/ptrace05.c > index 22261f3df..420330029 100644 > --- a/testcases/kernel/syscalls/ptrace/ptrace05.c > +++ b/testcases/kernel/syscalls/ptrace/ptrace05.c > @@ -71,6 +71,9 @@ int main(int argc, char **argv) > > for (signum = start_signum; signum <= end_signum; signum++) { > > + if (signum >= __SIGRTMIN && signum < SIGRTMIN) > + continue; I'm a bit worried about using the libc internal __SIGRTMIN but I doubt that we can get this information elsewhere. Applied, thanks.
diff --git a/testcases/kernel/syscalls/ptrace/ptrace05.c b/testcases/kernel/syscalls/ptrace/ptrace05.c index 22261f3df..420330029 100644 --- a/testcases/kernel/syscalls/ptrace/ptrace05.c +++ b/testcases/kernel/syscalls/ptrace/ptrace05.c @@ -71,6 +71,9 @@ int main(int argc, char **argv) for (signum = start_signum; signum <= end_signum; signum++) { + if (signum >= __SIGRTMIN && signum < SIGRTMIN) + continue; + switch (child = fork()) { case -1: tst_brkm(TBROK | TERRNO, NULL, "fork() failed");
Some signals may be internally used by the C library. Do not attempt to test these. Signed-off-by: Steve Muckle <smuckle@google.com> --- testcases/kernel/syscalls/ptrace/ptrace05.c | 3 +++ 1 file changed, 3 insertions(+)