summaryrefslogtreecommitdiff
path: root/kernel
diff options
context:
space:
mode:
authorMichal Idziorek <m.i@gmx.at>2015-05-22 09:14:16 +0200
committerMichal Idziorek <m.i@gmx.at>2015-05-22 09:14:16 +0200
commit573a28a2ea7534a1e85d2e0a3aa3d06b1218e08c (patch)
tree4d23995749d02459951bb386be238ad491cda45f /kernel
parentbd5c0694678df3361eddaedcf9ceca6db687e010 (diff)
started implementing files
Diffstat (limited to 'kernel')
-rw-r--r--kernel/syscalls.h2
-rw-r--r--kernel/task.c2
2 files changed, 1 insertions, 3 deletions
diff --git a/kernel/syscalls.h b/kernel/syscalls.h
index d9a338d..ff7c2e5 100644
--- a/kernel/syscalls.h
+++ b/kernel/syscalls.h
@@ -31,10 +31,10 @@
#define SYSCALL_WAIT 77
#define SYSCALL_GETPID 78
+/*
int syscall_execve(char *name, char **argv, char **env);
int syscall_write(int file, char *buf, int len);
-/*
int syscall_readdir(const char *name,struct fs_dirent *dirs,int max);
int syscall_exit(int ret, int none1, int none2);
diff --git a/kernel/task.c b/kernel/task.c
index 8bb6c13..91a2c83 100644
--- a/kernel/task.c
+++ b/kernel/task.c
@@ -150,7 +150,6 @@ volatile uint32_t task_fork(uint32_t oldesp)
volatile void task_init(pdirectory *dir)
{
-
// this is our main task on slot 0
task_list[0].parent=0;
task_list[0].active=true;
@@ -159,7 +158,6 @@ volatile void task_init(pdirectory *dir)
task_list[0].esp = 0; // will be set by next task_switch_next() call.
current_task=0;
-// while(1);
switch_to_user_mode();
//syscall_execve("/bin/foolshell",argv_init,env_init);