Binary release v2.73.2
diff --git a/BOOTIA32.EFI b/BOOTIA32.EFI
index 752cc35b..ddb69898 100755
Binary files a/BOOTIA32.EFI and b/BOOTIA32.EFI differ
diff --git a/BOOTX64.EFI b/BOOTX64.EFI
index ce883d35..a4ef3918 100755
Binary files a/BOOTX64.EFI and b/BOOTX64.EFI differ
diff --git a/limine-cd.bin b/limine-cd.bin
index 9357aee5..233b6d7d 100644
Binary files a/limine-cd.bin and b/limine-cd.bin differ
diff --git a/limine-eltorito-efi.bin b/limine-eltorito-efi.bin
index 288e6599..0992b4e2 100644
Binary files a/limine-eltorito-efi.bin and b/limine-eltorito-efi.bin differ
diff --git a/limine-hdd.bin b/limine-hdd.bin
index b16c6e6d..ab57a7e9 100644
Binary files a/limine-hdd.bin and b/limine-hdd.bin differ
diff --git a/limine-install-linux-x86_32 b/limine-install-linux-x86_32
index 8b51c6d5..06da5a4b 100755
Binary files a/limine-install-linux-x86_32 and b/limine-install-linux-x86_32 differ
diff --git a/limine-install-linux-x86_64 b/limine-install-linux-x86_64
index 2726aa56..4181cdd0 100755
Binary files a/limine-install-linux-x86_64 and b/limine-install-linux-x86_64 differ
diff --git a/limine-install-win32.exe b/limine-install-win32.exe
index 31a82843..9deb552e 100755
Binary files a/limine-install-win32.exe and b/limine-install-win32.exe differ
diff --git a/limine-install.c b/limine-install.c
index 6038945c..b4775493 100644
--- a/limine-install.c
+++ b/limine-install.c
@@ -10,6 +10,10 @@
#include <fcntl.h>
#include <unistd.h>
+#ifndef O_BINARY
+#define O_BINARY 0
+#endif
+
#define DIV_ROUNDUP(a, b) (((a) + ((b) - 1)) / (b))
struct gpt_table_header {
@@ -287,7 +291,7 @@ int main(int argc, char *argv[]) {
}
}
- device = open(argv[1], O_RDWR);
+ device = open(argv[1], O_RDWR | O_BINARY);
if (device == -1) {
perror("ERROR");
goto cleanup;
diff --git a/limine-pxe.bin b/limine-pxe.bin
index f37d1d37..ec78a501 100644
Binary files a/limine-pxe.bin and b/limine-pxe.bin differ
diff --git a/limine.sys b/limine.sys
index 11a41da4..8f934d02 100755
Binary files a/limine.sys and b/limine.sys differ
