Add support for Linux
[elfdbg/.git] / elf.h
diff --git a/elf.h b/elf.h
index 3697d0f240eedf0ddaba56c9eec0ed0a97a9eaaa..67a5c8436231e723caddad794994c11b4fc4cd1d 100644 (file)
--- a/elf.h
+++ b/elf.h
@@ -1,6 +1,11 @@
+#ifndef ELFDBG_ELF_H
+#define ELFDBG_ELF_H 1
+
 #include <elf.h>
 #include <sys/stat.h>
 
+#include "compat.h"
+
 typedef struct Elf_Obj {
     int         fd; /* file descriptor */
     struct stat sb; /* file stat */
@@ -19,3 +24,5 @@ Elf_Shdr *elf_strtab(Elf_Obj *);
 char *elf_str_get(Elf_Obj *, int);
 int elf_debug(Elf_Obj *);
 void elf_debug_print(Elf_Obj *);
+
+#endif /* ELFDBG_ELF_H */