refactor: decouple the executable file implementations with execve functionality.
authorMinep <lunaixsky@qq.com>
Sun, 16 Jul 2023 17:20:16 +0000 (18:20 +0100)
committerMinep <lunaixsky@qq.com>
Sun, 16 Jul 2023 17:20:16 +0000 (18:20 +0100)
commitb6ff3c7dbab3f40d03389808d95ac27d416c35e3
tree9346a5c427e3e7be75cd9c932a3b14e245b93436
parentb8d37199feb1369c445e3b0fe1fb9171218a0e14
refactor: decouple the executable file implementations with execve functionality.
lunaix-os/config/make-os
lunaix-os/includes/lunaix/exebi/elf32.h [moved from lunaix-os/includes/lunaix/elf.h with 94% similarity]
lunaix-os/includes/lunaix/exec.h
lunaix-os/includes/lunaix/load.h [new file with mode: 0644]
lunaix-os/kernel/exe/elf32/elf32bfmt.c [moved from lunaix-os/kernel/loader/elf.c with 57% similarity]
lunaix-os/kernel/exe/elf32/ldelf32.c [new file with mode: 0644]
lunaix-os/kernel/exe/exec.c [moved from lunaix-os/kernel/loader/exec.c with 70% similarity]
lunaix-os/kernel/proc0.c
lunaix-os/uprog/init.c
lunaix-os/uprog/ls.c