This is the mail archive of the
gdb-cvs@sourceware.org
mailing list for the GDB project.
[binutils-gdb] Include signal.h in nat/amd64-linux-siginfo.h
- From: Yao Qi <qiyao at sourceware dot org>
- To: gdb-cvs at sourceware dot org
- Date: 6 Jan 2017 14:34:14 -0000
- Subject: [binutils-gdb] Include signal.h in nat/amd64-linux-siginfo.h
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=1ca8f924a46c620c7a7ddbd156c3a623a5a6d1fb
commit 1ca8f924a46c620c7a7ddbd156c3a623a5a6d1fb
Author: Yao Qi <yao.qi@linaro.org>
Date: Fri Jan 6 14:33:01 2017 +0000
Include signal.h in nat/amd64-linux-siginfo.h
$ make check-headers CHECK_HEADERS="nat/amd64-linux-siginfo.h"
....
../../binutils-gdb/gdb/nat/amd64-linux-siginfo.h:52:39: error: 'siginfo_t' was not declared in this scope
int amd64_linux_siginfo_fixup_common (siginfo_t *native, gdb_byte *inf,
^
gdb:
2017-01-06 Yao Qi <yao.qi@linaro.org>
* nat/amd64-linux-siginfo.h: Include signal.h.
Diff:
---
gdb/ChangeLog | 4 ++++
gdb/nat/amd64-linux-siginfo.h | 2 ++
2 files changed, 6 insertions(+)
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 36a81ae..a8de405 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,5 +1,9 @@
2017-01-06 Yao Qi <yao.qi@linaro.org>
+ * nat/amd64-linux-siginfo.h: Include signal.h.
+
+2017-01-06 Yao Qi <yao.qi@linaro.org>
+
* nat/aarch64-linux-hw-point.h: Include break-common.h.
2017-01-06 Yao Qi <yao.qi@linaro.org>
diff --git a/gdb/nat/amd64-linux-siginfo.h b/gdb/nat/amd64-linux-siginfo.h
index 452a9f1..ccc71c8 100644
--- a/gdb/nat/amd64-linux-siginfo.h
+++ b/gdb/nat/amd64-linux-siginfo.h
@@ -20,6 +20,8 @@
#ifndef AMD64_LINUX_SIGINFO_H
#define AMD64_LINUX_SIGINFO_H 1
+#include <signal.h> /* For siginfo_t. */
+
/* When GDB is built as a 64-bit application on Linux, the
PTRACE_GETSIGINFO data is always presented in 64-bit layout. Since
debugging a 32-bit inferior with a 64-bit GDB should look the same