aboutsummaryrefslogtreecommitdiff
path: root/src/common/linux
diff options
context:
space:
mode:
authorMike Frysinger <vapier@chromium.org>2019-03-06 18:34:12 -0500
committerMike Frysinger <vapier@chromium.org>2019-03-07 05:58:16 +0000
commit57f420bf7ce5fbcd5e229c88252be73dad1c9d5f (patch)
tree62f1652d105225ebba92e866fc047ec3b415d351 /src/common/linux
parentcore2md: write error message with perror (diff)
downloadbreakpad-57f420bf7ce5fbcd5e229c88252be73dad1c9d5f.tar.xz
linux_core_dumper: add a fallback definition for NT_SIGINFO
When building on an old system with outdated headers, this define might not be available. Add a fallback to our existing elf header. Bug: google-breakpad:790 Change-Id: I4dfe7a5cebd414cca3582a1a9cfc983503d5a779 Reviewed-on: https://chromium-review.googlesource.com/c/breakpad/breakpad/+/1507073 Reviewed-by: Mark Mentovai <mark@chromium.org>
Diffstat (limited to 'src/common/linux')
-rw-r--r--src/common/linux/elf_gnu_compat.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/common/linux/elf_gnu_compat.h b/src/common/linux/elf_gnu_compat.h
index f870cbc7..0a3dfedb 100644
--- a/src/common/linux/elf_gnu_compat.h
+++ b/src/common/linux/elf_gnu_compat.h
@@ -43,4 +43,9 @@
#define NT_GNU_BUILD_ID 3
#endif
+// Newer Linux systems offer this.
+#ifndef NT_SIGINFO
+#define NT_SIGINFO 0x53494749
+#endif
+
#endif // COMMON_LINUX_ELF_GNU_COMPAT_H_