Only use O_BINARY if it is defined (windows compatibility)

Change-Id: Iaa3c0812ef4d90d46b4031be7f4faca84c7d7200
Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
diff --git a/libdex/CmdUtils.c b/libdex/CmdUtils.c
index 8ce0d4b..e8fc635 100644
--- a/libdex/CmdUtils.c
+++ b/libdex/CmdUtils.c
@@ -160,6 +160,9 @@
     /*
      * Pop open the (presumed) DEX file.
      */
+#ifndef O_BINARY
+#define O_BINARY 0
+#endif
     fd = open(fileName, O_RDONLY | O_BINARY);
     if (fd < 0) {
         if (!quiet) {
diff --git a/libdex/ZipArchive.c b/libdex/ZipArchive.c
index efe9f79..7feb417 100644
--- a/libdex/ZipArchive.c
+++ b/libdex/ZipArchive.c
@@ -341,6 +341,9 @@
 
     memset(pArchive, 0, sizeof(ZipArchive));
 
+#ifndef O_BINARY
+#define O_BINARY 0
+#endif
     fd = open(fileName, O_RDONLY | O_BINARY, 0);
     if (fd < 0) {
         err = errno ? errno : -1;