59 lines
1.7 KiB
Diff
59 lines
1.7 KiB
Diff
From 682b25469e66ea45b214e95962671373983c118f Mon Sep 17 00:00:00 2001
|
|
From: Doug Evans <dje@google.com>
|
|
Date: Mon, 26 Oct 2015 13:30:57 -0700
|
|
Subject: [PATCH] Move __SIGRTMIN.
|
|
|
|
gdb/ChangeLog:
|
|
|
|
* nat/linux-nat.h (__SIGRTMIN): Move here from gdbserver/linux-low.c.
|
|
|
|
gdb/gdbserver/ChangeLog:
|
|
|
|
* linux-low.c (__SIGRTMIN): Move to nat/linux-nat.h.
|
|
|
|
[Arnout: removed the parts that don't apply, including ChangeLog]
|
|
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
|
|
---
|
|
gdb/ChangeLog | 4 ++++
|
|
gdb/gdbserver/ChangeLog | 4 ++++
|
|
gdb/gdbserver/linux-low.c | 6 ------
|
|
gdb/nat/linux-nat.h | 5 +++++
|
|
4 files changed, 13 insertions(+), 6 deletions(-)
|
|
|
|
diff --git a/gdb/gdbserver/linux-low.c b/gdb/gdbserver/linux-low.c
|
|
index 7ed67c7..e778c4c 100644
|
|
--- a/gdb/gdbserver/linux-low.c
|
|
+++ b/gdb/gdbserver/linux-low.c
|
|
@@ -70,12 +70,6 @@
|
|
#define O_LARGEFILE 0
|
|
#endif
|
|
|
|
-/* This is the kernel's hard limit. Not to be confused with
|
|
- SIGRTMIN. */
|
|
-#ifndef __SIGRTMIN
|
|
-#define __SIGRTMIN 32
|
|
-#endif
|
|
-
|
|
/* Some targets did not define these ptrace constants from the start,
|
|
so gdbserver defines them locally here. In the future, these may
|
|
be removed after they are added to asm/ptrace.h. */
|
|
diff --git a/gdb/nat/linux-nat.h b/gdb/nat/linux-nat.h
|
|
index 0633fa9..70e6274 100644
|
|
--- a/gdb/nat/linux-nat.h
|
|
+++ b/gdb/nat/linux-nat.h
|
|
@@ -25,6 +25,11 @@
|
|
struct lwp_info;
|
|
struct arch_lwp_info;
|
|
|
|
+/* This is the kernel's hard limit. Not to be confused with SIGRTMIN. */
|
|
+#ifndef __SIGRTMIN
|
|
+#define __SIGRTMIN 32
|
|
+#endif
|
|
+
|
|
/* Unlike other extended result codes, WSTOPSIG (status) on
|
|
PTRACE_O_TRACESYSGOOD syscall events doesn't return SIGTRAP, but
|
|
instead SIGTRAP with bit 7 set. */
|
|
--
|
|
1.9.4
|
|
|