commit 293b263881b61bd0e156b19efdef60f1903367f8
parent 498e209632603026d466f7f5ca7c76188f8ed23a
Author: Roberto E. Vargas Caballero <k0ga@shike2.com>
Date: Wed, 22 Jan 2025 10:16:13 +0100
libmach/elf: Add minor changes to the headers
Diffstat:
4 files changed, 11 insertions(+), 3 deletions(-)
diff --git a/include/bits/scc/elf/elfent.h b/include/bits/scc/elf/elfent.h
@@ -1,3 +1,5 @@
+/* See http://www.sco.com/developers/gabi/latest/contents.html */
+
/* Symbol table index */
#define STN_UNDEF 0 /* undefined */
diff --git a/include/bits/scc/elf/elfphdr.h b/include/bits/scc/elf/elfphdr.h
@@ -14,9 +14,11 @@
#define PT_LOPROC 0x70000000 /* reserved range for processor */
#define PT_HIPROC 0x7fffffff /* specific segment types */
-#define PF_X 1 /* Execute */
-#define PF_W 2 /* Write */
-#define PF_R 4 /* Read */
+#define PF_X 1 /* Executable */
+#define PF_W 2 /* Writable */
+#define PF_R 4 /* Readable */
+#define PF_MASKOS 0x0ff00000 /* Operating system specific values */
+#define PF_MASKPROC 0xf0000000 /* Processor-specific values */
#define ELFP32SZ 32
#define ELFP64SZ 56
diff --git a/include/bits/scc/elf/elfshdr.h b/include/bits/scc/elf/elfshdr.h
@@ -1,3 +1,5 @@
+/* See http://www.sco.com/developers/gabi/latest/contents.html */
+
/* Special Section Indexes */
#define SHN_UNDEF 0 /* undefined */
#define SHN_LORESERVE 0xff00 /* lower bounds of reserved indexes */
diff --git a/include/bits/scc/elf/elftypes.h b/include/bits/scc/elf/elftypes.h
@@ -1,3 +1,5 @@
+/* See http://www.sco.com/developers/gabi/latest/contents.html */
+
#include <stdint.h>
typedef uint32_t Elf32_Addr; /* Unsigned program address */