win32 fix
authorbellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162>
Sun, 7 May 2006 18:06:27 +0000 (18:06 +0000)
committerbellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162>
Sun, 7 May 2006 18:06:27 +0000 (18:06 +0000)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1908 c046a42c-6fe2-441c-8c8c-71466251a162

loader.c

index b2d6423..3fa681d 100644 (file)
--- a/loader.c
+++ b/loader.c
@@ -200,7 +200,7 @@ int load_elf(const char *filename, int64_t virt_to_phys_addend,
     int fd, data_order, must_swab, ret;
     uint8_t e_ident[EI_NIDENT];
 
-    fd = open(filename, O_RDONLY);
+    fd = open(filename, O_RDONLY | O_BINARY);
     if (fd < 0) {
         perror(filename);
         return -1;