diff options
| author | Michal Idziorek <m.i@gmx.at> | 2015-05-16 20:42:37 +0200 |
|---|---|---|
| committer | Michal Idziorek <m.i@gmx.at> | 2015-05-16 20:42:37 +0200 |
| commit | 3bac6dd02d640923646b8ad988f509f47adab57f (patch) | |
| tree | 42d91a578fba55f6e0e6e473644aa7941ae1863c /kernel/syscalls.c | |
| parent | ec6d07e29d1d55afe9d2c6f7f25e9fed20819af6 (diff) | |
working on smp support, strange things happening!?
Diffstat (limited to 'kernel/syscalls.c')
| -rw-r--r-- | kernel/syscalls.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/kernel/syscalls.c b/kernel/syscalls.c index 9671469..e9ef9d5 100644 --- a/kernel/syscalls.c +++ b/kernel/syscalls.c @@ -31,6 +31,7 @@ int syscall_lseek(int file,int ptr,int dir) // TODO: /dev/console or /dev/tty1 - /dev/ttyN int syscall_write(int file, char *buf, int len) { + lock_spin(2); //x86_int_disable(); #ifdef LOG_SYSCALLS @@ -44,6 +45,7 @@ int syscall_write(int file, char *buf, int len) { console_put_char_green(buf[i]); } + lock_release(2); //x86_int_enable(); return len; } |
