summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSunil Nimmagadda <sunil@nimmagadda.net>2026-10-18 12:03:33 +0530
committerSunil Nimmagadda <sunil@nimmagadda.net>2026-10-18 12:03:33 +0530
commit13b1a45effa20ed51db56128ecd7ebefcbf593dd (patch)
treeed3b665a79795bac5626d99b86cdf26d47138f4b
parente96cdd541d98e36421f8151680fed27368b917c1 (diff)
Mark it binary for non POSIX.
-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))