aboutsummaryrefslogtreecommitdiff
path: root/lib/std/elf.zig
diff options
context:
space:
mode:
authorAlex Rønne Petersen <alex@alexrp.com>2024-10-01 03:53:58 +0200
committerAlex Rønne Petersen <alex@alexrp.com>2024-10-01 03:53:58 +0200
commit5db04e05951d46709dba0316bc7676a19399337e (patch)
tree79878f5462a67df11a06fd4b41ae6b83a7e0038f /lib/std/elf.zig
parent496a067d3f7c2d48c68ff0adae389994e68b70ba (diff)
downloadzig-5db04e05951d46709dba0316bc7676a19399337e.tar.gz
zig-5db04e05951d46709dba0316bc7676a19399337e.zip
std.elf: Define EI_(OSABI,ABIVERSION,PAD) constants.
Diffstat (limited to 'lib/std/elf.zig')
-rw-r--r--lib/std/elf.zig11
1 files changed, 7 insertions, 4 deletions
diff --git a/lib/std/elf.zig b/lib/std/elf.zig
index f09bbb63fb..2215c1341b 100644
--- a/lib/std/elf.zig
+++ b/lib/std/elf.zig
@@ -663,21 +663,24 @@ pub fn int32(need_bswap: bool, int_32: anytype, comptime Int64: anytype) Int64 {
}
}
-pub const EI_NIDENT = 16;
-
-pub const EI_CLASS = 4;
pub const ELFCLASSNONE = 0;
pub const ELFCLASS32 = 1;
pub const ELFCLASS64 = 2;
pub const ELFCLASSNUM = 3;
-pub const EI_DATA = 5;
pub const ELFDATANONE = 0;
pub const ELFDATA2LSB = 1;
pub const ELFDATA2MSB = 2;
pub const ELFDATANUM = 3;
+pub const EI_CLASS = 4;
+pub const EI_DATA = 5;
pub const EI_VERSION = 6;
+pub const EI_OSABI = 7;
+pub const EI_ABIVERSION = 8;
+pub const EI_PAD = 9;
+
+pub const EI_NIDENT = 16;
pub const Elf32_Half = u16;
pub const Elf64_Half = u16;