summaryrefslogtreecommitdiff
path: root/mkelf.lua
diff options
context:
space:
mode:
Diffstat (limited to 'mkelf.lua')
-rw-r--r--mkelf.lua2
1 files changed, 1 insertions, 1 deletions
diff --git a/mkelf.lua b/mkelf.lua
index 75be2f5..1aea127 100644
--- a/mkelf.lua
+++ b/mkelf.lua
@@ -257,7 +257,7 @@ local function main()
output = arg[i + 1]
::continue::
end
- local f = assert(io.open(output, "w"))
+ local f = assert(io.open(output, "wb"))
header.phnum = #phdrs
header.phentsize = (header.class == Class.bit64) and 0x38 or 0x20
f:write(ElfHeader_pack(header))