From 17abdcaf1e7bb043422cea17a3c1fd5c63b43ca2 Mon Sep 17 00:00:00 2001 From: EnderIce2 Date: Fri, 20 Dec 2024 04:02:09 +0200 Subject: [PATCH] kernel: Update elf.h Signed-off-by: EnderIce2 --- Kernel/include/elf.h | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/Kernel/include/elf.h b/Kernel/include/elf.h index 65a03851..d3de007f 100644 --- a/Kernel/include/elf.h +++ b/Kernel/include/elf.h @@ -221,6 +221,8 @@ enum SymbolTypes STT_HIPROC = 15 }; +#define STN_UNDEF 0 + enum SymbolVisibilities { STV_DEFAULT = 0, @@ -801,7 +803,7 @@ typedef struct elf64_sym Elf64_Xword st_size; } Elf64_Sym; -struct Elf32_Dyn +typedef struct { Elf32_Sword d_tag; union @@ -809,9 +811,9 @@ struct Elf32_Dyn Elf32_Word d_val; Elf32_Addr d_ptr; } d_un; -}; +} Elf32_Dyn; -struct Elf64_Dyn +typedef struct { Elf64_Sxword d_tag; union @@ -819,7 +821,7 @@ struct Elf64_Dyn Elf64_Xword d_val; Elf64_Addr d_ptr; } d_un; -}; +} Elf64_Dyn; typedef struct {