[SATYR PATCH 2/9] Protect new headers from being included twice
Martin Milata
mmilata at redhat.com
Wed Jun 26 20:14:06 UTC 2013
Signed-off-by: Martin Milata <mmilata at redhat.com>
---
lib/generic_frame.h | 4 ++++
lib/generic_stacktrace.h | 4 ++++
lib/generic_thread.h | 4 ++++
lib/internal_utils.h | 4 ++++
4 files changed, 16 insertions(+)
diff --git a/lib/generic_frame.h b/lib/generic_frame.h
index 584112e..69f1fa8 100644
--- a/lib/generic_frame.h
+++ b/lib/generic_frame.h
@@ -17,6 +17,8 @@
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#ifndef SATYR_GENERIC_FRAME_H
+#define SATYR_GENERIC_FRAME_H
#include "frame.h"
@@ -45,3 +47,5 @@ extern struct frame_methods core_frame_methods, python_frame_methods,
void
frame_append_bthash_text(struct sr_frame *frame, enum sr_bthash_flags flags,
struct sr_strbuf *strbuf);
+
+#endif
diff --git a/lib/generic_stacktrace.h b/lib/generic_stacktrace.h
index 5615998..829b680 100644
--- a/lib/generic_stacktrace.h
+++ b/lib/generic_stacktrace.h
@@ -17,6 +17,8 @@
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#ifndef SATYR_GENERIC_STACKTRACE_H
+#define SATYR_GENERIC_STACKTRACE_H
#include "stacktrace.h"
#include "thread.h"
@@ -74,3 +76,5 @@ stacktrace_to_short_text(struct sr_stacktrace *stacktrace, int max_frames);
struct sr_thread *
stacktrace_one_thread_only(struct sr_stacktrace *stacktrace);
+
+#endif
diff --git a/lib/generic_thread.h b/lib/generic_thread.h
index 6022fb5..d3232d6 100644
--- a/lib/generic_thread.h
+++ b/lib/generic_thread.h
@@ -17,6 +17,8 @@
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#ifndef SATYR_GENERIC_THREAD_H
+#define SATYR_GENERIC_THREAD_H
#include "thread.h"
#include "internal_utils.h"
@@ -67,3 +69,5 @@ thread_no_bthash_text(struct sr_thread *thread, enum sr_bthash_flags flags,
void
thread_append_bthash_text(struct sr_thread *thread, enum sr_bthash_flags flags,
struct sr_strbuf *strbuf);
+
+#endif
diff --git a/lib/internal_utils.h b/lib/internal_utils.h
index 7a2d2cf..faa42be 100644
--- a/lib/internal_utils.h
+++ b/lib/internal_utils.h
@@ -17,6 +17,8 @@
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#ifndef SATYR_INTERNAL_UTILS_H
+#define SATYR_INTERNAL_UTILS_H
#include <stddef.h>
#include <assert.h>
@@ -53,3 +55,5 @@ struct sr_taint_flag
char *name;
};
extern struct sr_taint_flag sr_flags[];
+
+#endif
--
1.7.11.7
More information about the Crash-catcher
mailing list