summaryrefslogtreecommitdiffhomepage
path: root/Kernel/KernelKit
diff options
context:
space:
mode:
Diffstat (limited to 'Kernel/KernelKit')
-rw-r--r--Kernel/KernelKit/PEF.hxx14
1 files changed, 8 insertions, 6 deletions
diff --git a/Kernel/KernelKit/PEF.hxx b/Kernel/KernelKit/PEF.hxx
index b560c572..70320103 100644
--- a/Kernel/KernelKit/PEF.hxx
+++ b/Kernel/KernelKit/PEF.hxx
@@ -23,7 +23,7 @@
#define kPefMagicLen 5
-#define kPefVersion 1
+#define kPefVersion 3
#define kPefNameLen 255
namespace Kernel
@@ -96,16 +96,18 @@ namespace Kernel
} // namespace Kernel
/* not mandatory, only for non fork based filesystems */
-#define kPefExt ".exec"
-#define kPefDylibExt ".lib"
-#define kPefLibExt ".slib"
+#define kPefExt ".exe"
+#define kPefDylibExt ".dll"
+#define kPefLibExt ".lib"
#define kPefObjectExt ".obj"
#define kPefDebugExt ".dbg"
// Kernel System Binary Interface.
-#define kPefAbi (0x5046)
+#define kPefAbi (0x5046)
-#define kPefStart "__ImageStart"
+#define kPefBaseOrigin (0x40000000)
+
+#define kPefStart "__ImageStart"
#define kPefForkKind kPefMagic
#define kPefForkKindFAT kPefMagicFat