1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- From 53f694ffa1ee9893b834758413c23947957f0fee Mon Sep 17 00:00:00 2001
- From: Khem Raj <raj.khem@gmail.com>
- Date: Sat, 30 Apr 2016 15:31:40 -0700
- Subject: [PATCH 07/11] Use exorted definitions of SIGRTMIN
- Define W_STOPCODE if not defined already
- __SIGRTMIN is internal to glibc and other libcs e.g. musl
- may not provide them
- Fixes
- https://sourceware.org/bugzilla/show_bug.cgi?id=13012
- Upstream-Status: Submitted
- Signed-off-by: Khem Raj <raj.khem@gmail.com>
- ---
- gdb/linux-nat.c | 4 ++--
- gdb/nat/linux-nat.h | 4 ++++
- 2 files changed, 6 insertions(+), 2 deletions(-)
- diff --git a/gdb/linux-nat.c b/gdb/linux-nat.c
- index b81014024c7..e0513d47122 100644
- --- a/gdb/linux-nat.c
- +++ b/gdb/linux-nat.c
- @@ -4428,6 +4428,6 @@ lin_thread_get_thread_signals (sigset_t *set)
- /* NPTL reserves the first two RT signals, but does not provide any
- way for the debugger to query the signal numbers - fortunately
- they don't change. */
- - sigaddset (set, __SIGRTMIN);
- - sigaddset (set, __SIGRTMIN + 1);
- + sigaddset (set, SIGRTMIN);
- + sigaddset (set, SIGRTMIN + 1);
- }
- diff --git a/gdb/nat/linux-nat.h b/gdb/nat/linux-nat.h
- index 44dcbb7758d..975d7276f66 100644
- --- a/gdb/nat/linux-nat.h
- +++ b/gdb/nat/linux-nat.h
- @@ -91,4 +91,8 @@ extern void linux_stop_lwp (struct lwp_info *lwp);
-
- extern int lwp_is_stepping (struct lwp_info *lwp);
-
- +#ifndef W_STOPCODE
- +#define W_STOPCODE(sig) ((sig) << 8 | 0x7f)
- +#endif
- +
- #endif /* NAT_LINUX_NAT_H */
- --
- 2.29.2
|