summaryrefslogtreecommitdiff
path: root/syscall.c
diff options
context:
space:
mode:
authorrsc <rsc>2007-08-27 13:34:35 +0000
committerrsc <rsc>2007-08-27 13:34:35 +0000
commitefc12b8e616ed3394468c1802da8e1f39e387cd3 (patch)
tree62340875e823c6784bde20077ccebd51cd5b4fe1 /syscall.c
parente1872bb130da5a9b198ca484da8534304ea9fc79 (diff)
downloadxv6-labs-efc12b8e616ed3394468c1802da8e1f39e387cd3.tar.gz
xv6-labs-efc12b8e616ed3394468c1802da8e1f39e387cd3.tar.bz2
xv6-labs-efc12b8e616ed3394468c1802da8e1f39e387cd3.zip
Replace yield system call with sleep.
Diffstat (limited to 'syscall.c')
-rw-r--r--syscall.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/syscall.c b/syscall.c
index d7cf123..9fed725 100644
--- a/syscall.c
+++ b/syscall.c
@@ -102,10 +102,10 @@ extern int sys_open(void);
extern int sys_pipe(void);
extern int sys_read(void);
extern int sys_sbrk(void);
+extern int sys_sleep(void);
extern int sys_unlink(void);
extern int sys_wait(void);
extern int sys_write(void);
-extern int sys_yield(void);
static int (*syscalls[])(void) = {
[SYS_chdir] sys_chdir,
@@ -124,10 +124,10 @@ static int (*syscalls[])(void) = {
[SYS_pipe] sys_pipe,
[SYS_read] sys_read,
[SYS_sbrk] sys_sbrk,
+[SYS_sleep] sys_sleep,
[SYS_unlink] sys_unlink,
[SYS_wait] sys_wait,
[SYS_write] sys_write,
-[SYS_yield] sys_yield,
};
void