[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