summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mkelf.lua5
1 files changed, 2 insertions, 3 deletions
diff --git a/mkelf.lua b/mkelf.lua
index 6dc985b..be7f6c3 100644
--- a/mkelf.lua
+++ b/mkelf.lua
@@ -157,8 +157,6 @@ local header <const> = {
shentsize = 0x28,
shnum = 0,
shstrndx = 0,
-
- pack = ElfHeader_pack
}
---@enum SegmentFlags
@@ -244,7 +242,8 @@ local function main()
::continue::
end
local f = assert(io.open(output, "w"))
- f:write(header:pack())
+ f:write(ElfHeader_pack(header))
+ f:write(ElfPHeader_pack(pheader, header.data, header.class))
f:close()
end