X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/28c176b668c841a3b7fb093faccf0efa39257603..71e44ac5296a7819554ce50b79129d64fd740e8f:/lunaix-os/kernel/exe/elf-generic/ldelf.c?ds=sidebyside diff --git a/lunaix-os/kernel/exe/elf-generic/ldelf.c b/lunaix-os/kernel/exe/elf-generic/ldelf.c index eaabf16..1f76dad 100644 --- a/lunaix-os/kernel/exe/elf-generic/ldelf.c +++ b/lunaix-os/kernel/exe/elf-generic/ldelf.c @@ -4,7 +4,7 @@ #include #include -#include +#include int elf_smap(struct load_context* ldctx, @@ -66,11 +66,6 @@ load_executable(struct load_context* context, const struct v_file* exefile) goto done; } - if (!elf_check_arch(&elf)) { - errno = EINVAL; - goto done; - } - if (!(elf_check_exec(&elf, ET_EXEC) || elf_check_exec(&elf, ET_DYN))) { errno = ENOEXEC; goto done;