From 7171f92972fa353a1eaba91309e5dcc73eb5baa0 Mon Sep 17 00:00:00 2001 From: Yu Chen Date: Sat, 11 Dec 2021 21:11:10 +0800 Subject: [PATCH] fix typo of sys_semaphore_create --- os/src/syscall/mod.rs | 2 +- os/src/syscall/sync.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/os/src/syscall/mod.rs b/os/src/syscall/mod.rs index eac72aa..c19c3fd 100644 --- a/os/src/syscall/mod.rs +++ b/os/src/syscall/mod.rs @@ -54,7 +54,7 @@ pub fn syscall(syscall_id: usize, args: [usize; 3]) -> isize { SYSCALL_MUTEX_CREATE => sys_mutex_create(args[0] == 1), SYSCALL_MUTEX_LOCK => sys_mutex_lock(args[0]), SYSCALL_MUTEX_UNLOCK => sys_mutex_unlock(args[0]), - SYSCALL_SEMAPHORE_CREATE => sys_semaphore_creare(args[0]), + SYSCALL_SEMAPHORE_CREATE => sys_semaphore_create(args[0]), SYSCALL_SEMAPHORE_UP => sys_semaphore_up(args[0]), SYSCALL_SEMAPHORE_DOWN => sys_semaphore_down(args[0]), _ => panic!("Unsupported syscall_id: {}", syscall_id), diff --git a/os/src/syscall/sync.rs b/os/src/syscall/sync.rs index 4a2ac1d..f49f122 100644 --- a/os/src/syscall/sync.rs +++ b/os/src/syscall/sync.rs @@ -53,7 +53,7 @@ pub fn sys_mutex_unlock(mutex_id: usize) -> isize { 0 } -pub fn sys_semaphore_creare(res_count: usize) -> isize { +pub fn sys_semaphore_create(res_count: usize) -> isize { let process = current_process(); let mut process_inner = process.inner_exclusive_access(); let id = if let Some(id) = process_inner