diff options
| author | Michal Idziorek <m.i@gmx.at> | 2015-05-22 09:14:16 +0200 |
|---|---|---|
| committer | Michal Idziorek <m.i@gmx.at> | 2015-05-22 09:14:16 +0200 |
| commit | 573a28a2ea7534a1e85d2e0a3aa3d06b1218e08c (patch) | |
| tree | 4d23995749d02459951bb386be238ad491cda45f /kernel | |
| parent | bd5c0694678df3361eddaedcf9ceca6db687e010 (diff) | |
started implementing files
Diffstat (limited to 'kernel')
| -rw-r--r-- | kernel/syscalls.h | 2 | ||||
| -rw-r--r-- | kernel/task.c | 2 |
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); |
