aboutsummaryrefslogtreecommitdiff
path: root/kernel/features/load.c
diff options
context:
space:
mode:
authorMarvin Borner2020-11-20 23:05:07 +0100
committerMarvin Borner2020-11-20 23:05:07 +0100
commitcbdf41189c4627fbea719e96b93e2237f38ef5de (patch)
treeba159ea2e2f726d4cc10db95babf59279ff03fc8 /kernel/features/load.c
parent33d3ac6b5302f5e3a23cc7e318cf1f0605c398e5 (diff)
Added stat syscall
This currently only returns the file size, other stats will follow soon!
Diffstat (limited to 'kernel/features/load.c')
-rw-r--r--kernel/features/load.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/kernel/features/load.c b/kernel/features/load.c
index 2cbe2e7..d2f1961 100644
--- a/kernel/features/load.c
+++ b/kernel/features/load.c
@@ -11,7 +11,7 @@
int bin_load(char *path, struct proc *proc)
{
- char *data = read_file(path);
+ char *data = file_read(path);
u32 stack = (u32)malloc(0x2000) + 0x1000;
@@ -33,7 +33,7 @@ int elf_verify(struct elf_header *h)
// TODO: Fix elf loading
void elf_load(char *path, struct proc *proc)
{
- char *data = read_file(path);
+ char *data = file_read(path);
struct elf_header *h = (struct elf_header *)data;
if (!elf_verify(h)) {