diff --git a/os/imagezip/linux_types.h b/os/imagezip/linux_types.h
index 90449bb81237f9c282da57c5d544b7d3787a05c4..06407069cfc113edbcb559a722fe0bdbe0bf56db 100644
--- a/os/imagezip/linux_types.h
+++ b/os/imagezip/linux_types.h
@@ -1,3 +1,6 @@
+#ifndef __imagezip_linux_types_h__
+#define __imagezip_linux_types_h__
+
 typedef unsigned char		__u8;
 typedef signed   char		__s8;
 
@@ -9,3 +12,5 @@ typedef	unsigned short		__u16;
 
 typedef	signed   long		__s32;
 typedef	unsigned long		__u32;
+
+#endif